Preheat oven to 350 degrees. Spray a 9x13 baking dish with nonstick spray.
Boil the pasta 1 minute less than package directions state.
While the pasta is cooking, add the butter to a large skillet over medium heat to melt. Add the onions and mushrooms to the skillet and cook, stirring often, until softened, about 5 minutes. Add the garlic and cook 1 minute more.
Add the vegetables to a large mixing bowl along with the cooked and drained egg noodles.
Stir in the turkey, soup, sour cream, onion powder, salt, and pepper. Stir well to combine.
Spread mixture into the prepared 9x13 baking dish and sprinkle the top with the mozzarella and Parmesan.