In a large bowl, combine 1 cup flour, yeast, sugar and salt. Mix in warm water and oil until well blended, about 1 minute. Gradually add enough remaining flour to make a soft dough. Dough should form a ball and will be slightly sticky. On a floured surface, knead dough with your hands for a few minutes, until smooth and elastic. Transfer dough to an oiled bowl and let rise in a warm place for 30 minutes.
Remove dough from bowl. On a floured surface, roll dough into a large rectangle. Cut into long strips, then cut in half crosswise. Roll strips into small rolls, and place into a greased cake pan. Cover and let rise in a warm place for about 1 hour.
When ready to bake, preheat oven to 400 degrees.
For the garlic butter topping:
Combine all ingredients in a small bowl. Brush half over top of rolls just before baking. Bake for 20-25 minutes. Remove from oven and brush remaining butter on rolls.