In the bowl of a stand mixer with the dough hook, combine 2 cups of flour, warm water, honey, olive oil, yeast and salt.
Mix for a few seconds and add the remaining flour, ¼ cup at a time. Knead for 5 minutes at medium-low speed until the dough pulls away from the sides of the bowl and forms a dough ball.
While the dough is kneading, lightly oil a bowl. Transfer the dough to the oiled bowl and flip to lightly coat. Cover with a kitchen towel or plastic wrap (lightly) and proof the dough has doubled in size, about 45 minutes. Prepare a baking sheet by lining it with parchment paper and sprinkling with cornmeal (optional).
Once risen, deflate the dough and transfer to a clean work surface. Gently form a ball and cut into 16 equal pieces. Fold the sides of each piece underneath and gently roll on the surface with the palm of your hand and fingers to form a smooth ball. Transfer to the prepared baking sheet and cover with a kitchen towel and allow to rise until doubled in size, about 30-45 minutes. After the final proofing, use a sharp knife to score the top of each roll.
Preheat the oven to 400°F and place a shallow baking dish with a small amount of water on the bottom rack of the oven. Once preheated, bake rolls for 16-18 minutes, or until golden brown.