Cut each piece of chicken in half lengthwise to form 4 thin slices. Using a rolling pin, flatten chicken to under half an inch by firmly hitting.
Combine bread crumbs, 1/2 cup of parmesan cheese, and fresh herbs on a plate and set aside. In a shallow bowl, whisk water and eggs and set aside. Spread the flour on a plate and set aside.
Coat the chicken in the flour and shake off the excess. Dip in egg mixture and then coat in bread crumbs, making sure the crumbs adhere and chicken is fully coated.
Heat olive oil in a cast iron skillet over medium-high heat. Add the chicken slices two at time and sauté until golden, 2-3 minutes per side. Remove all 4 slices and set on a plate.
Add 1/2 a cup of tomato sauce to the bottom of the cast iron skillet. Return all four pieces of chicken to the cast iron skillet and arrange with the least amount of overlap possible.
Cover with remaining sauce, remaining parmesan cheese, and top each piece of chicken with two slices of fresh mozzarella cheese. Sprinkle with basil and bake uncovered for 30 minutes. Serve Immediately with a side of pasta if desired.