In a small bowl, combine the warm water, active dry yeast, and honey (or sugar). Stir gently and let it sit for about 5-10 minutes until it becomes frothy.
In a large mixing bowl, combine the activated yeast mixture with the olive oil and salt. Gradually add the bread flour, mixing until a dough forms. Adjust flour as needed for a soft, slightly tacky dough.
Transfer the dough onto a floured surface and knead for about 5-7 minutes until smooth and elastic. Sprinkle more flour if sticky.
Place the kneaded dough into a lightly greased bowl, cover with a clean kitchen towel, and let it rise in a warm area for about 1 hour or until it doubles in size.
While the dough is rising, mix melted butter, minced garlic, and Italian seasoning in a small bowl. Set aside.
Preheat your oven to 400°F (200°C) while the dough rises. Line a baking sheet with parchment paper.
Punch down the risen dough and roll it out on a floured surface into a rectangle about 1/2 inch thick.
Brush the dough surface evenly with the garlic butter mixture. Sprinkle mozzarella and Parmesan cheese generously over it.
Roll the dough tightly into a log starting from one edge, pinch ends to seal, and place seam side down on the baking sheet.
Brush the top with remaining garlic butter and bake for 20-25 minutes until golden brown and cheese is bubbling.
Remove from oven, let cool a few minutes, garnish with fresh basil or parsley, slice, and serve warm with warmed pizza sauce for dipping.