Preheat oven to 350 degrees.
Spread the tomato and zucchini slices out in one layer on paper towels or a clean kitchen towel. Sprinkle top side of vegetables with salt and let sit for 15 minutes. Turn the slices over, salt again and let sit another 15 minutes.
Blot vegetables as dry as possible with a paper towel and set aside.
While vegetables are draining, heat olive oil over medium-high heat. Add onions, reduce heat to medium and cook 5-7 minutes or until beginning to soften.
Add garlic, stir and transfer to a large bowl to cool slightly.
Stir in parsley, basil, oregano, 2 teaspoons salt, black pepper, crushed red pepper, 1/2 cup tomato sauce (from the opened can), eggs, and Parmesan cheese. Mix until well-combined.
Add ground turkey and mix well, being careful not to overmix.
Oil a large 9 x 5-inch loaf pan. Place approximately half the turkey mixture in the loaf pan, smoothing the top.
Place zucchini slices in one layer over the turkey meat. (It's okay for them to overlap slightly in the middle. Sprinkle with mozzarella cheese. Top with tomato slices placed in one layer.
Place the remaining turkey mixture over the vegetables and smooth the top to make a nice loaf shape.
Bake for 1 hour.
Pour half the sauce over the meat loaf and continue baking until a thermometer inserted into the center registers at least 165 degrees (approximately another 20-25 minutes. Let rest for 15 minutes before slicing. CAREFULLY drain off any excess juice/water.
Cut into slices and serve the remaining sauce on the side.