Place rack in center of oven. Heat oven to 375 degrees F. Line a baking sheet with parchment paper. Line a second baking sheet with paper towels. Set aside.
Combine bread crumbs, basil, and parsley in a shallow dish. Place flour into a second shallow dish. Whisk together the eggs and 1 cup Pecorino Romano cheese. Pour egg mixture into a third larger shallow dish. Dip sliced eggplant in flour, shaking off any excess. Dip floured eggplant in egg mixture to coat both sides. Dip eggplant in seasoned bread crumbs to lightly coat both sides. Transfer to parchment-lined baking sheet. Set aside.
Heat 1/4-inch olive oil in a large straight-sided skillet over medium heat until hot but not smoking. Fry eggplant in batches until golden brown, about 3 minutes per side. Transfer to the baking sheet lined with paper towels. If excess breading burns in oil, or oil begins to burn, discard oil and begin again with fresh oil.
In a 4-quart shallow baking dish, spread 1 cup marinara sauce evenly over bottom. Layer eggplant slices to cover the top of sauce. Spread 1 1/4 cups sauce evenly over eggplant. Sprinkle with 1 heaping teaspoon Pecorino Romano, 1/2 teaspoon dried oregano and 1/3 cup shredded aged mozzarella. Repeat procedure 3 times, omitting mozzarella on top of final layer.
Cover baking dish, and bake until bubbling slightly, about 30 minutes. Uncover, and sprinkle with remaining shredded mozzarella. Bake until just melted. Let cool 20 minutes before serving.
Heat olive oil over medium heat in a medium saucepan. Add onion, season with salt and cook, stirring occasionally, until translucent, about 3 minutes. Add garlic and cook 2 minutes more.
Add tomatoes, salt, and pepper. Bring to a boil. Reduce to simmer, season with salt and cook until thick, about 30 minutes. Stir in basil, and remove from heat.
(c)2003 Martha Stewart Living Omnimedia, Inc. All Rights Reserved