Preheat oven to 400 degrees F.
In a bowl, combine warm water, yeast and sugar together. Gently combine then set aside and let sit for 5 minutes until frothy.
In a separate large bowl or stand mixer, add dry ingredients.
Add water and yeast mixture along with egg, 3 tbsp softened butter and honey to the dry ingredients.
Begin mixing ingredients together to form a soft dough. Continue kneading or mixing for another 2-3 minutes. When done, the dough should be slightly sticky to the touch.
Cover the dough with a towel and let rise until double in size (about an hour).
Before working the dough, mix together the parmesan cheese and seasonings and set aside.
Once dough has risen, generously flour a surface on the counter and scape the dough out of the bowl and onto the floured surface.
Knead a few times, then set aside.
Generously spray two large baking sheet pans with cooking spray and set aside.
Roll out the dough into a large circle.
Using a spatula or the back of a spoon, evenly spread the ¼ cup softened butter over the entire surface of the dough.
Sprinkle the parmesan and seasoning mixture even over the dough followed by the mozzarella cheese.
Using a pizza cutter, cut the dough into 12 long, equal strips. Take one strip and start rolling it up from one end, keeping the roll snug but not too tight, then transfer to the baking sheet pan. You want it to hold its shape without squeezing out all the filling.
Repeat this process until all rolls have been made making sure to leave room on the baking sheet for the rolls to expand while baking.
Bake for 20-25 minutes until crescent rolls are golden brown. You can lightly tent the top with foil halfway through if they’re browning too fast before the centers are done.
Remove from heat and let cool.
Serve and enjoy!