Bring a large pot of salted water to a boil. Add the ziti pasta and cook until al dente, about 9 to 11 minutes. Drain and set aside.
Heat olive oil in a large skillet over medium heat. Add the turkey sausage, breaking it up as it cooks until browned and cooked through.
Add the chopped onion to the skillet and cook until softened, about 4 minutes. Stir in minced garlic and cook for another minute until fragrant.
Pour in crushed tomatoes, add dried oregano and dried basil. Season with salt and pepper to taste. Reduce heat and simmer gently for 10 to 15 minutes until sauce thickens slightly.
In a large mixing bowl, combine cooked ziti pasta with ricotta cheese and 1 cup of shredded mozzarella cheese. Stir until evenly coated.
Preheat oven to 375°F (190°C). Spread half of the tomato and sausage sauce on bottom of a 9x13-inch baking dish. Layer half of the pasta mixture on top. Repeat with remaining sauce and pasta mixture.
Sprinkle remaining mozzarella cheese and Parmesan cheese evenly over the top.
Cover the baking dish with foil and bake for 20 minutes. Remove foil and bake an additional 10 to 15 minutes until cheese is melted, bubbly, and golden.
Remove from oven and let rest for 5 minutes. Garnish with fresh basil leaves if desired before serving.