Preheat the oven to 375°F. Line a baking sheet with parchment paper.
Sprinkle the eggplant slices with salt and let them sit for about 30 minutes to draw out moisture. Rinse and pat dry with paper towels.
Set up a breading station: Place the flour in one shallow dish, the beaten eggs in another, and mix the breadcrumbs, oregano, garlic powder, and black pepper in a third dish.
Dip each eggplant slice first in the flour, then in the beaten eggs, and finally in the breadcrumb mixture, pressing gently to adhere.
In a large skillet, heat the olive oil over medium heat. Fry the breaded eggplant slices in batches until golden brown, about 3-4 minutes per side. Transfer to the prepared baking sheet.
Spread a thin layer of marinara sauce in the bottom of a 9x13-inch baking dish. Layer half of the fried eggplant slices on top, followed by half of the remaining marinara sauce, half of the mozzarella, and half of the Parmesan cheese. Repeat the layers with the remaining ingredients.
Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.
Let the dish cool for 10 minutes before serving. Garnish with fresh basil leaves if desired.