Preheat oven to 375°F. Cook pasta 2 minutes under package al dente, drain and set aside.
Pound chicken to 1/4-inch thickness, season with salt, pepper, and Italian seasoning.
Mix ricotta, half the mozzarella, half the Parmesan, egg, and spinach; season lightly.
Spread 1–2 tbsp filling on each chicken breast, roll up and secure with toothpicks.
Sear rolls in olive oil 2–3 minutes per side until golden; remove.
Spread half the marinara in a 9x13 pan, add pasta, nestle chicken rolls on top, pour remaining sauce over.
Sprinkle with remaining cheeses and bake 25–30 minutes until chicken is cooked through and cheese is bubbly.
Let rest 5 minutes, remove toothpicks, slice rolls, and serve.