Preheat oven to 350 degrees.
Mix bread crumbs, 2 tablespoons of the Parmesan cheese, 2 tablespoons melted butter and 1/4 teaspoon each of the basil and oregano in a small bowl.
In a large skillet, melt 2 tablespoons butter on medium heat.
Add onion, then cook for 5 minutes or until tender, stirring occasionally.
Add in the garlic and cook another 30 seconds, stirring continuously.
Stir in flour, remaining basil, oregano, salt, and pepper.
Add milk; cook and whisk until thickened and bubbly.
Add cream cheese and remaining 1/4 cup Parmesan cheese; cook and stir until cream cheese is melted.
Add vegetables; toss gently to coat.
Spoon into an 8x8 baking dish.
Sprinkle top evenly with crumb mixture.
Bake 40 minutes or until heated through and the top is lightly browned.