I am also in the roasting category. But I peel before roasting and I open roast them, I do not wrap in foil because when you wrap in foil you aren't roasting them you are steaming them. Roasted makes the best beets ever.
I also make my own pickled beets and home can them. I like them on salads.
Greens I steam or boil. If they are baby beet greens, raw in the salad. I love beet greens almost as much as the beet.