Cook pasta according to package direction for AL dente. 2 minutes before the pasta is done add the broccoli and carrots. Drain and set aside.
In a large skillet or saute pan melt the butter over medium heat. Add the garlic and cook until fragrant, about 1 minute. Whisk in the flour and mix until smooth. Gradually add the broth stirring constantly, bring the mixture to a boil, and cook until thickened. Add the cream cheese, shredded Italian, and ¼ cup Parmesan. Stir and cook until cheese is melted. Stir the cheese sauce and ham into the penne and vegetable mixture.
Pour the penne mixture into a 13 x 9 casserole dish lightly sprayed with cooking spray. Sprinkle the remaining Parmesan cheese on top and bake for 20 minutes or until bubbly.