Preheat the oven to 350 degrees F. Tear the bread slices into 1" pieces and add them to a baking sheet.
Bake the bread for 10 minutes, stirring halfway through. Keep an eye on the bread during the last 2 minutes so it doesn't burn.
Once the bread has cooled, add it to a food processor. Pulse until it is a breadcrumb consistency. Add the Italian seasoning, garlic powder, and salt to the breadcrumbs.
Add the crushed tomatoes, garlic powder, dried onions, oregano, Italian seasoning, basil, salt, and pepper to a small saucepan.
Bring the sauce to a simmer, cover, and turn the heat to low, stirring occasionally.
Heat a nonstick frying pan over medium heat and add the oil. Whisk the eggs in a shallow dish.
Dip the chicken into the eggs, then coat with the homemade breadcrumbs.
Place the chicken in the pan and cook 4 minutes on each side, or until it reaches an internal temperature of 165 degrees F.
Preheat the oven to broil and line a baking sheet with parchment paper.
Place the cooked chicken breasts on the baking sheet. Top each one with a spoonful of sauce. Sprinkle the Parmesan cheese over the sauce, then top with the fresh mozzarella.
Place under the broiler for 2-3 minutes, or until the cheese is melted. Serve immediately.