Preheat the oven to 350℉.
Grease or vegetable spray a 9X13-inch baking dish.
Cook the pasta according to the package directions until al dente.
Drain the pasta and pour it into the prepared baking dish.
In a large skillet, cook the sausage, breaking it up into small crumbly pieces, over medium until no longer pink, about 6-8 minutes.
Drain the fat from the pan. Transfer the sausage to a plate.
In the same skillet, heat the butter and olive oil over medium-high heat.
Add the onion, carrot, oregano, salt, and pepper. Cook while stirring until the vegetables are tender, about 6- 8 minutes.
Now add the zucchini, mushrooms, and garlic, and cook while stirring until the vegetables are tender, for about another 6-8 minutes.
Stir in the tomato sauce, pasta sauce and sausage. Mix well then pour the sauce mixture over the pasta.
Sprinkle the top of the casserole with mozzarella cheese.
Cover the casserole with goil coated in cooking spray. BAke for 10 minutes.
Uncover and bake until golden brown and the cheese is melted, for about 15-20 minutes.
Let the pasta casserole stand at room temperature for at least 10 minutes.
Garnish with the minced parsley and serve!