Bring a large pot of lightly salted water to a boil.
Add rotini pasta, and cook for 8 to 10 minutes, until al dente.
Drain, and rinse with cold water.
In a large bowl, mix the cooled pasta, pepperoni, provolone cheese, red onion, cucumber, green bell pepper, red bell pepper, olives, parsley, and Parmesan cheese.
In a jar with a lid, mix the olive oil, vinegar, garlic, basil, oregano, ground mustard, salt, and pepper. Seal jar, and shake well.
Pour the dressing mixture over the pasta salad, and toss to coat. Cover, and chill 8 hours in the refrigerator