Preheat the oven to 375°F (190°C).
In a mixing bowl, combine ricotta cheese, 1/2 cup of mozzarella cheese, Parmesan cheese, egg, Italian seasoning, garlic powder, salt, and pepper. Mix until well combined.
Lay the zucchini strips on a clean kitchen towel and sprinkle with salt. Let them sit for about 10 minutes to draw out excess moisture. Pat dry with another towel.
Spread a thin layer of marinara sauce on the bottom of a 9x13-inch baking dish.
Take a zucchini strip, place about 2 tablespoons of the cheese mixture at one end, and roll it up tightly. Place the roll seam-side down in the baking dish. Repeat with the remaining zucchini strips and cheese mixture.
Once all the rolls are in the dish, pour the remaining marinara sauce over the top and sprinkle with the remaining mozzarella cheese.
Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden.
Let the dish cool for a few minutes before serving. Garnish with fresh basil leaves if desired.