Cook the rotini or chosen pasta in salted boiling water until al dente, about 8-10 minutes.
Drain pasta and rinse under cold water to stop cooking; spread out to cool completely.
Whisk together olive oil, red wine vinegar, dried parsley, basil, oregano, dried onion (or fresh), lemon juice, garlic salt, sugar, and black pepper until emulsified.
Place cooled pasta in a large mixing bowl and pour half the dressing over; toss well to coat and allow flavor absorption.
Add mozzarella, salami, sliced olives, diced red onion, halved cherry tomatoes, chopped parsley, Parmesan cheese, and optional pepperoncinis to the bowl.
Pour remaining dressing over the salad and toss gently until everything is evenly coated and glossy.
Cover and refrigerate for at least one hour to let flavors meld.
Serve chilled or slightly cool; garnish optionally with extra parsley or an olive oil drizzle.