Preheat your oven to 400°F. Prepare an 8x8-inch baking dish with a light coating of nonstick cooking spray.
Place the pork chops in between 2 pieces of parchment paper and gently pound them to a uniform thickness of about 1/2 inch. Season both sides with salt and pepper.
Heat the olive oil in a large skillet over medium-high heat. Add the onion and cook for 2 minutes. Add the garlic, mushrooms, and chopped rosemary leaves. Sauté until the mushrooms soften and begin to brown, 4-6 minutes. Let the mixture cool for 5-10 minutes.
In a small bowl, combine the mushroom mixture with the softened cream cheese until smooth.
Spread half the filling on each pork chop, roll up tightly, and secure with toothpicks if needed.
Whisk the egg in a shallow bowl, and place the breadcrumbs in another. Dip each pork roll into the egg, then the breadcrumbs, pressing to coat.
Arrange the pork chops seam-side down in the prepared baking dish. Bake uncovered for 22-28 minutes, or until a thermometer reads 145°F at the thickest part.
Remove from the oven and let the chops rest for 5 minutes. Remove toothpicks and serve warm.