Cook noodles till al dente. Drain & set aside.
Preheat oven to 350F.
Heat oil in a large skillet & saute onion, garlic,
tomatoes & mushrooms. When onion is translucent, add
herbs. Chop the spinach & add to the skillet & stir
till it is wilted. Simmer.
Reserving 1/2 c mozzarella, in a large bowl combine
the cheeses. Pour vegetables into the cheese mixture
& mix thoroughly. Layer noodles alternately with the
vegetable-cheese in an 8x13-inch baking pan. Top with
reserved mozzarella & bake for 30 minutes. Let sit
for 5 to 10 minutes before serving.