Stir the yeast into the milk and let it sit for 10-15 minutes. In a large bowl, whisk together flour, parsley, rosemary, sage, sugar and salt and let sit for 10 minutes.
Add milk, yeast, ¼ cup melted butter and egg to the bowl and use a rubber spatula to mix it together until combined. At this point the dough will be wet and sticky. Cover and let rise somewhere warm for 2 hours until it has doubled in volume.
Uncover and sprinkle dough with a generous amount of flour then, using your hand or a dough scraper, turn it out onto a floured surface. Using a dough or bench scraper, divide the dough into 2 halves, then divide each half into thirds for 6 pieces. Divide each section in two again so you’re left with 12 pieces. Next, using as much flour as you need, shape each piece into a ball, smoothing the top and pinching the sides under the roll to hide the seam. Place rolls in a lightly greased 10-inch cast iron skillet or 9x13-inch baking dish, spacing them evenly apart. (If using an already seasoned cast iron skillet, there’s no need to grease it.) (*If you're not planning to bake them right away, this is when you should cover the rolls and place them in the refrigerator.) Cover and let rise for 60 minutes until the rolls have puffed up to double in size.
When you’re ready to bake, adjust oven rack to the lower position and preheat oven to 350ºF (175ºC).
Bake rolls for 25-28 minutes until golden. While the rolls are baking, melt the remaining tablespoon of butter and stir in minced garlic. Remove rolls from oven and brush the tops with melted garlic butter. Sprinkle with flaky salt and serve warm.