Cook macaroni according to package directions, drain and set aside. In a large skillet brown the sausage in oil over medium heat. Add the onions, zucchini, carrots and garlic cook and stir 7 minutes or until crisp-tender.Stir in the spaghetti sauce and tomatoes. Bring to a boil and let boil for 5 minutes.Then reduce heat and simmer uncovered for 20 minutes. In a 13-in.x 9-in.x 2-in. baking dish layer the bottom with macaroni and meat sauce. Combine the egg and the ricotta cheese and spoon over the meat sauce. Then put another layer of meat sauce. The sprinkle the two cheeses on top.
Cover and bake at 350 degrees F for 15 minutes. Uncover, bake 15 minutes longer or until cheese is melted. Garnish with green onions.