Bring a large pot of lightly salted water to a boil. Add pasta and cook for 8 to 10 minutes or until al dente; drain. Toss with olive oil.
In a large frypan over medium-high heat, roast asparagus, broccoli, capsicum and zucchini until flecked with dark brown. Set aside.
In a large frypan over medium heat, melt butter. Saute garlic with prosciutto and sun-dried tomatoes until heated through. Toss with penne, roasted vegetables and Parmesan. Place in a 20x30cm baking dish.
Bake in preheated oven 30 to 40 minutes, until hot.