In the bowl of a stand mixer, add all the dough ingredients. I start with the paddle attachment, and mix it on low for about a minute. The I switch to the dough hook attachment and mix on medium speed for 5 minutes. If it's sticky to touch, add more flour. The dough should not stick to the sides of the bowl.
Let it rise in a greased bowl to bulk ferment in a warm place or at room temperature. Rise times vary, depending on temperature. It takes my dough between 5-8 hours to double in size.
In a medium bowl, mix the filling ingredients.
Dump the dough on a floured surface and roll it into a rectangular shape with a rolling pin. You want it about as thin as a pancake.
Spread the filling you just mixed onto it with a smoothing tool.
Roll it up the long way into a tight log.
Cut into slices about 1.25 inch wide with either unflavored dental floss, or a sharp knife using light hand and knife pressure. Instead of pushing down with the knife, if it's sharp enough you can slice it gently without changing the shape.
Lay the rolls in a greased baking dish, slightly spaced out. I fit 15 rolls in a 9×13 pan.
Cover.
Let rise for 1-2 hours, until they have visibly grown and are puffy.
Bake in preheated oven at 350 degrees F for 20-25 minutes.