Prepare pasta according to package directions.
While pasta is cooking, saute onion, garlic, rosemary, and thyme with 2 tablespoons oil until browned and fragrant.
Drain pasta and pour into a large bowl. Add cooked onion mix, veggies, and cheese, then toss with remaining olive oil and balsamic. Season to taste with salt and pepper and serve at desired temperature