Bring a large pot of salted water to a boil. Add the pasta and cook according to the package directions until al dente, typically 8-10 minutes. Drain the pasta in a colander and set aside to cool.
In a large mixing bowl, combine cherry tomatoes, cucumber, bell pepper, broccoli, red onion, and parsley.
In a separate small bowl, whisk together olive oil, red wine vinegar, garlic powder, salt, and pepper.
Add the cooked pasta to the bowl with the vegetables. Pour the dressing over the mixture and toss gently to combine.
If using, sprinkle the feta cheese on top and give it a final gentle toss.
Serve immediately or chill in the refrigerator for about 30 minutes to enhance the flavors.
For added protein, consider incorporating chickpeas or grilled chicken.
You can customize the salad by adding other vegetables or herbs based on your preferences.