1. Rub the fillets with 2 tablespoons of the olive oil, then sprinkle them with the herbs and salt and pepper to taste. Sprinkle with the bread crumbs and set aside for 1 hour.
2. In a small skillet, heat 1 tablespoon of the oil. Add the tomatoes and garlic and sauté for 1 minute. Stir in the parsley and vinegar and season with salt and pepper to taste. Set aside.
3. In a small skillet, heat the remaining oil over medium-high heat and cook the fish for 3 minutes on each side. Set aside.
4. Arrange some of the spinach leaves over each of the roll bottoms. Spoon some of the tomato sauce mixture onto the leaves, then top with the fillets. Cover the sandwiches with the roll tops.