Mix the yeast, salt, eggs, honey, and melted butter with the warm water in a large bowl. Mix in the flour, either by hand or with a large stand mixer, until well incorporated.
Cover and allow to rest at room temperature for 2 hours, then refrigerate for at least 3 hours. Dough can be refrigerated for the next 5 days if needed.
When ready to use, remove dough from fridge.
Prepare topping. Mix all ingredients for caramel topping in a medium bowl. Grease two 9-inch cake pans with butter or spray oil. Divide caramel topping between the two cake pans. Set aside.
Dust the surface of the dough with flour and divide into two even pieces. Roll out the dough to an 1/8 inch rectangle on a well floured surface.
Spread melted butter and brown sugar evenly over the rolled out dough. Starting with the long side, roll the dough into a log and pinch the seam closed. Don’t worry if the filling oozes out as your work.
Using a sharp knife, cut the log into 1 inch pieces and place into the pans over caramel topping. Be careful not to overcrowd, each pan will hold 7 to 9 rolls. Allow the rolls to rest for one hour, loosely covered with plastic wrap or a large kitchen towel.
Preheat oven to 350 degrees.
Place the cake pans on a baking sheet to catch any caramel that bubbles over. Bake for 25-30 minutes or until rolls are golden brown and centers are well set.
Remove from the oven and let cool for 5 minutes. Run a knife around the outer edge of the pan to release the caramel rolls. Invert cake pans onto a serving dish or plate.