Preheat the oven to 350 degrees F. Lightly grease a deep 9x9-inch baking dish or similar 3 1/2-quart casserole dish with nonstick spray.
Quarter the zucchini then cut into 1/2-inch slices and place in a large mixing bowl (each piece of zucchini should be roughly 1/2 to 3/4 inches in size). Next, slice the eggplant into 1/4-inch rounds, then stack the rounds and cut into roughly 3/4-inch pieces. Add to the bowl with the zucchini. Halve the cherry tomatoes and add them to the bowl. Drizzle the cut vegetables with the olive oil, then add the garlic, salt, pepper, 1/3 cup of the Parmesan cheese, and half of the basil and parsley. Toss gently to combine.
Transfer the vegetables to the prepared baking dish. Bake for 25 minutes, cover the pan with aluminum foil, then continue baking for 10 to 20 additional minutes, until the vegetables are tender. Sprinkle with the remaining Parmesan cheese, basil, and parsley. Serve warm.
Larger, more mature summer eggplant can have a slightly bitter taste. If you'd like to avoid this (or find eggplant a bit bitter in general), salt the eggplant first, which helps mellow its flavor. Before starting the recipe, cut the eggplant into 1/4-inch thick rounds. Spread the slices on paper towels, then lightly sprinkle them with salt. Let sit 10 minutes. Pat the slices dry with additional paper towels, then proceed with the recipe as directed.
Store leftovers in the refrigerator for up to 3 days. Reheat gently in the microwave.
I have not tried freezing this recipe, but I think it would work fine if you don't mind the veggies being on the slightly mushier side (this tends to happen to tomatoes and zucchini when they freeze). Bake the recipe as directed, let cool completely, then freeze tightly wrapped for up to 3 months. Let thaw overnight in the refrigerator, then reheat gently in the oven or microwave. The veggies will lose some texture and might be a little overly soft, but they should still be tasty.