Boil lasagna noodles for 10 minutes, drain and rinse in cold water, drain well and cut in half.
Heat olive oil in a medium saucepan over medium-high heat. Cook garlic for 2 minutes. Add mushrooms, zucchini, carrot, bell pepper, red onion and black pepper; cook for 5 minutes, stirring frequently. Add wine and cook for 3 minutes or until wine has evaporated. Add pasta sauce; bring to a boil. Reduce heat, and simmer 10 minutes.
Combine pesto, ricotta and Parmesan in a small bowl.
Spray an 8-inch square baking dish with cooking spray. Spread 3/4 cup veggie sauce across the baking dish. Arrange 4 noodle halves over tomato mixture. Top noodles with one-third of the ricotta mixture and 1 cup tomato mixture. Repeat layers twice, ending with noodles. Spread remaining tomato mixture over noodles; sprinkle with mozzarella.
Cover and bake at 375 degrees F for 30 minutes. Uncover and bake an additional 20 minutes. Let stand 10 minutes.