In a medium bowl, whisk together olive oil, red wine vinegar and parmesan cheese, and season with Italian seasoning, garlic powder, onion powder and red pepper flakes, if using. Season generously with salt and pepper.
Toss cooked pasta with mozzarella and cheddar cheeses, cherry tomatoes and sliced pepperoni, then top with olive oil dressing. Taste and adjust seasoning, if necessary.
Serve immediately, or refrigerate at least 20 minutes before serving. Enjoy!
