Heat the oven to 425F. Lightly oil the bottom of a large roasting pan. Bring a large pot of water to a boil.
Combine the eggplant and bell pepper in a mixing bowl. Drizzle with a Tbl. oil, then stir together and transfer to a roasting pan.
Combine the broccoli, onion, and garlic in the same mixing bowl and drizzle with the remaining Tbl. oil. Transfer to the roasting pan and gently mix with the other vegetables, then place in the oven.
Roast the vegetables for 20 to 25 minutes, stirring every few minutes, until nicely but not overly browned. Remove from the oven, then transfer the vegetable mixture to a large pasta bowl.
While the vegetables are roasting, cook the pasta and drain.
Add the sun-dried tomatoes, olives, parsley, and balsamic vinegar to the vegetables and mix well.
Add the cooked pasta to the vegetables mixture and toss together with the reserved tomato oil. Season with red pepper to taste, salt and black pepper. Serve to once.