I had a salad similar to this at my favorite restaurant and loved it, I played around with ingredients until I got the taste I wanted. I've added chopped grilled chicken or chopped salami, but I prefer it without any meat.
Cook pasta according to package, add the broccoli during the last two minutes of cooking time; drain and rinse with cold water.
In a large bowl, combine the pasta, broccoli, roasted red peppers, black olives, parmesan cheese, salt and onion powder. In a separate bowl, mix the grated garlic and mayonaisse, combine well. Add the mayo mixture to the pasta mixture and stir well until everything is thoroughly combined. Serve chilled