Dissolve yeast in the warm water. Let it sit for 10 minutes.
Add oil and egg to yeast mixture. Mix well.
Add flour, sugar, and salt to wet ingredients. Mix well again.
Knead dough on a floured surface for 6-8 minutes. If the dough sticks to your fingers add a bit of flour.
Form the dough into a ball, rub some oil on it and place in a bowl. Cover up the bowl with either plastic wrap or a dish towel, and let it rise until double in size, about 2 hours depending on how warm your home is.
After it has risen, punch the dough down and divide it into 12 equal balls. Place the balls in a greased cast iron skillet. You want to arrange them with space between the balls, but once they rise again there will be no or very little space between them.
Cover and let rise again until double in size, about 45 minutes to an hour.
Preheat your oven to 350 F.
Mix the melted butter, the garlic powder, and the rosemary together and brush the mixture all over the rolls making sure to brush the sides of the buns.
Bake in the oven for 16-18 minutes, or until the tops are golden brown.
Take out of the oven, let cool, and enjoy!