Preheat oven to 375F.
Prepare the ricotta filling by mixing the egg, ricotta cheese, parsley, ¼ cup mozzarella cheese, salt and pepper in a small bowl. Put the ricotta filling in the refrigerator while you prepare the chicken.
In a small bowl mix the Panko crumbs, shredded cheese, Italian seasoning and garlic powder. Set aside until needed.
Spray a shallow baking dish with a non stick spray.
Trim any fat from the chicken breasts and pound each breast evenly flat.
Spread 2 teaspoons of the ricotta filling down the center of each chicken breast. Return the remaining ricotta filling to refrigerator. You will need it when the chicken is done cooking.
In a small bowl beat the egg with a fork.
Roll each piece of chicken up from the narrow tip end to the wide. (Tooth picks can be used to secure roll. Be sure to remove each toothpick before serving)
Place one chicken roll at a time in the bowl of beaten egg and coat all sides. Then roll the piece of chicken in the bowl of Panko coating. Repeat with all pieces.
Place the chicken in the shallow baking dish seam side down.
Bake the chicken rolls in the preheated oven for 20-35 minutes or until the center of the thickest chicken roll reads 165 °F on a meat thermometer.
10 minutes before the chicken is done carefully remove the baking dish from the oven.
Top each chicken roll with a teaspoonful of the leftover ricotta cheese filling and about ¼ of cup of shredded mozzarella cheese. Discard any leftover ricotta filling.
Return to the oven and continue baking until the chicken is cooked through and the mozzarella cheese has melted.
Remove all the toothpicks before serving!!
Serve over your favorite pasta and sauce, with a salad and bread.