Preheat and prep: Preheat oven to 400°F (200°C). Generously spray a 12-cup muffin tin with cooking spray, ensuring bottom of each cup is well coated.
Prepare dough: Lightly flour a clean work surface. Unroll pizza dough into one large rectangle. If dough has perforated seams, pinch them together firmly to seal.
Cut strips: Using pizza cutter or sharp knife, cut dough lengthwise into 6 equal strips, each about 1½-2 inches wide and 12 inches long.
Add sauce: Spread thin layer of marinara sauce across each dough strip using back of spoon. Leave ½-inch border along bottom edge.
Layer cheese: Distribute mozzarella cheese evenly over sauce on each strip. Use torn pieces if using sliced cheese.
Arrange pepperoni: Place pepperoni slices along top half of each strip, overlapping slightly. Position so half of each slice hangs over top edge to create petals.
Roll roses: Starting from one short end, carefully roll each dough strip into tight spiral, keeping pepperoni-topped edge facing upward. Tuck end piece underneath to secure.
Fill muffin tin: Place each rolled pizza rose into prepared muffin cup with pepperoni petals facing up. Gently press bottom to flatten slightly.
Bake: Bake for 12-15 minutes until dough is golden brown and cheese bubbles. Check at 12-minute mark as ovens vary.
Cool and serve: Remove from oven and let cool in tin for 5 minutes. Use butter knife to gently loosen edges. Transfer to serving platter. Brush with olive oil and garnish with fresh basil if desired.