Inspired by Mel (thank you very much, these rolls have changed my life!).
1 recipe roll dough, I used this recipe using half whole wheat flour.
12 ounces cream cheese, softened
1/4 cup (1/2 stick) butter, softened
1 1/2 cups chopped bacon
1 1/2 cups finely chopped fresh broccoli
1/2 cup finely chopped fresh spinach
1 cup shredded Swiss
1 cup shredded Cheddar
1 cup freshly grated Parmesan cheese
1 cup finely chopped green onions
Follow the recipe for your roll dough until the dough has risen. Punch down the dough and roll the dough out into a large rectangle about 1/2-inch thick (using the french bread roll recipe, I rolled my dough to about 13 inches by 17 inches).
In a small bowl, cream together the butter and cream cheese. Spread the rolled out dough with the butter/cream cheese mixture. Top with the bacon, broccoli, cheeses, and green onions (for pictures on how to do this, again refer to the genius of Mel). Roll the dough up, pinching the seam to seal. Slice the roll into about 1-inch segments. Place the rolls on a lightly greased baking sheet and cover with plastic wrap. Let the rolls rise until nearly doubled and bake at 350 degrees for about 20 minutes, until lightly browned and bubbly. This made about 20 rolls for me. I made 12 (then ate them all), then froze 8 before the second rise, so that I could have them fresh AGAIN (and again and again and again)...