Combine the warm water, yeast, and honey in a large mixing bowl or a stand mixer. Let the mixture rest for 5-10 minutes until it becomes frothy.
Add the olive oil and mix until combined using the paddle attachment. Add 1 cup of flour, rosemary, thyme, and minced garlic, salt and mix again until incorporated.
Gradually add the remaining flour, ½ cup at a time, mixing after each addition. Continue until the dough pulls away from the sides of the bowl and forms a soft, elastic ball.
Use the dough hook attachment on low speed to knead the dough for 6-8 minutes until it is smooth and elastic.
Place the dough in a greased bowl, cover it with a damp towel or plastic wrap, and let it rise in a warm, draft-free spot for 45 minutes or until it doubles in size.
Once the dough has doubled in size, punch it down to release the air. Divide it into 12 equal pieces and roll each piece into a smooth ball. Place the dough balls into a buttered cast iron skillet or baking dish, leaving a little space between them.
Cover the rolls with a damp towel and let them rise for another 30 minutes. Meanwhile, preheat your oven to 375°F. Bake the rolls for 20-25 minutes or until the tops are beautifully golden brown.
Brush the tops of the rolls with melted butter and sprinkle with Italian seasoning, salt, or grated Parmesan cheese for an extra burst of flavor. Serve them warm, and enjoy every delicious bite!