Preheat the oven to 375°F (190°C).
In a large skillet over medium heat, cook the ground beef until browned, about 5-7 minutes. Drain excess fat.
Stir in garlic powder, onion powder, Italian seasoning, salt, and black pepper. Cook for another 2 minutes until well combined.
Add pizza sauce to the skillet and stir until the beef is well coated. Remove from heat.
Unroll the crescent roll dough and press it into the bottom and up the sides of a greased 9-inch pie dish, sealing the seams.
Pour the beef mixture into the crescent roll crust, spreading it evenly.
Top with shredded mozzarella cheese and sliced pepperoni.
Fold the edges of the crescent roll dough over the filling, brushing the dough with olive oil and sprinkling with grated Parmesan cheese.
Bake in the preheated oven for 20-25 minutes, or until the crust is golden brown and the cheese is bubbly.
Let cool for 5 minutes before slicing. Garnish with fresh basil leaves if desired.