Preheat oven to 350°F. Grease a 9×13-inch baking dish with cooking spray.
Layer the bottom crust: Press one crescent roll dough sheet into the dish, allowing it to slightly go up the sides.
Add the fillings: Layer half of the provolone cheese, followed by pepperoni, ham, salami, roasted red bell peppers, and pepperoncini. Add the remaining provolone on top.
Seal the top crust: Unroll the second crescent roll dough sheet and place it over the fillings, pinching the edges together to seal.
Make the glaze: In a small bowl, whisk together the egg, pesto, and Parmesan cheese.
Brush and bake: Spread the pesto mixture evenly over the top. Cover with foil and bake for 30 minutes.
Uncover and finish baking: Remove the foil and bake for an additional 15-20 minutes, or until golden brown.
Cool and serve: Let rest for 10 minutes before slicing into squares. Serve warm and enjoy