In a large, heavy pan, heat olive oil on medium high until shimmery.
Add onion, garlic, mushrooms, and tomatoes, and sautee until soft and fragrant and slightly browned - about 5 minutes, stirring occasionally.
Season vegetables with salt, pepper, and Italian herbs and continue to cook until tomatoes start to pop and vegetables are browned and soft, about 4 minutes more.
Add lemon juice and stir - scrape any browned bits from bottom of pan.
Stir in neufchatel cheese and melt.
Turn off heat.
With a whisk, stir in half and half and parmesan cheese to pan, whisking vigorously.
Return heat to pan and add in pasta and lemon wedges.
Toss pasta and continue to cook over high heat until pasta is soft (about 3 minutes) and coated evenly.
When pasta is al dente, plate and top with parmesan cheese and serve immediately!