Preheat the oven to 350℉. Brush both sides of bread slices with 2 tablespoons oil, place on a baking sheet, and bake about 3 minutes per side until lightly toasted. Remove from the oven. Turn the oven temperature to broil.
In a medium bowl, lightly beat the eggs and egg whites. Stir in the tomato. In a medium skillet, heat the remaining 1 tablespoon of oil over medium heat. Add the egg mixture and stir once. Continuously move the pan, using a spatula to push the edges inward slightly to allow the egg mixture to pour outward and solidify. Cook about 6 minute until the mixture is firm, then use a spatula to fold the eggs in half.
Spread the toasted bread with pesto. Remove the egg from the pan and cut into four pieces. Place on top of the pesto and top with roasted pepper and mozzarella. Broil about 2 minutes until the cheese melts.