Preheat the oven to 350 degrees and spray a 13x9 baking dish with non-stick cooking spray. Set aside.
In a large saucepan, add tomato sauce, tomato paste, crushed tomatoes, oregano, basil, and pepper. Stir, and cook over medium heat. Bring to a boil, reduce heat, cover and simmer for 20-30 minutes, stirring often.
In a large pot, bring water to a boil over medium high heat.
Cook lasagna noodles according to package directions for al dente.
Rinse, and set aside.
In a medium bowl, mix ricotta cheese, egg, parsley, Parmesan cheese, and 1 cup mozzarella cheese together.
Spoon a few large spoonfuls of sauce into the bottom of the prepared baking dish.
Spread sauce in an even layer. Add a layer of noodles.
Spread some ricotta mixture over the noodles, followed by ⅓ of the sauce, ⅓ of the chopped pepperoni, and ⅓ mozzarella cheese, and a layer of sliced pepperoni.
Next, repeat the layering process, finishing with mozzarella cheese and sliced pepperoni.
Cover with foil and bake for 20-25 minutes. Remove foil and bake for an additional 5-10 minutes or until the cheese has melted.