Preheat the oven to 425°F (220°C) and line a baking sheet with parchment paper.
In a bowl, combine the lean ground turkey, garlic powder, salt, and pepper. Mix gently and form into small meatballs (about 4-5 meatballs per serving).
Heat a non-stick skillet over medium-high heat. Add the turkey meatballs and sear them until they develop a golden crust, about 2-3 minutes per side. They do not need to be fully cooked as they will finish cooking in the oven.
While the meatballs are searing, slice the zucchini into rounds. Toss the zucchini with half of the olive oil, salt, and pepper. Spread them evenly on the prepared baking sheet.
Place the zucchini in the preheated oven and roast for 10-12 minutes until tender and lightly browned.
Meanwhile, cook the whole wheat penne pasta according to package instructions until al dente. Drain and set aside.
Return the seared meatballs to the skillet, add a few splashes of water if necessary, cover, and let them cook through for an additional 5 minutes over low heat.
Plate the dish by layering the cooked penne, topping with turkey meatballs, and surrounding with roasted zucchini. Drizzle the remaining olive oil over the top and serve warm.