Preheat the oven to 375°F (190°C).
Place the chicken breasts between two pieces of plastic wrap. Use a meat mallet or rolling pin to gently pound the chicken to an even thickness of about ½ inch.
In a mixing bowl, combine the chopped spinach, cream cheese, mozzarella cheese, Parmesan cheese, garlic powder, onion powder, oregano, salt, and pepper. Mix until well combined.
Lay the chicken breasts flat and evenly spread the cheese and spinach mixture onto each breast, leaving about a 1-inch border around the edges.
Carefully roll each chicken breast tightly from one end to the other. Secure with skewers or tie with kitchen twine to hold the filling in place.
Heat the olive oil in a baking dish over medium heat. Sear the rolled chicken on all sides until golden brown, about 3-4 minutes per side.
If using breadcrumbs, sprinkle them over the chicken rolls for added texture.
Place the seared chicken in the oven and bake for 20-25 minutes, or until the internal temperature reaches 165°F (74°C).
Remove from the oven and let the roulades rest for 5 minutes before slicing. Serve warm.