Place the warm water and yeast in the bowl of an electric mixer. Allow to sit for 5 to 10 minutes, or until the yeast has bloomed (foamy on the top of the water).
Add the paddle attachment to your mixer. Stir in the sugar, salt, milk, egg, and oil. Mix until incorporated.
Add two cups of the flour to the yeast mixture. Continue to stir on low speed until the flour is smooth.
Add remaining flour, 1 cup at a time, until incorporated to the dough. Stop at 4 cups and check the doughs texture. You want it to be soft but not sticky to the touch.
Switch to the paddle attachment and knead the dough for 5 to 10 minutes on low/medium speed or until it is smooth.
Place the dough into a greased bowl, turning once, and cover with a clean towel or plastic wrap. Allow to rise until doubled in size (about an hour and a half to two hours).
Turn the dough onto a lightly floured surface and roll into a 20×30 rectangle.
Spread the softened butter over the top of the dough, leaving roughly 1/2 inch on the edges. Spread the jam or berry sauce over the top of the butter and sprinkle with the fresh berries.
Roll the dough into a log, starting on the long edge.
Slice into 1-1/2 inch cinnamon rolls.
Grease a 9×13 dish and place your rolls swirl side up. Cover with a clean towel or plastic and allow to rest until doubled in size (typically about an hour).
Preheat the oven to 350 degrees. Bake 20 minutes, checking at 15, or until the edges are just slightly browning.
In a large measuring cup, preferably one with a 4 cup capacity, combine the glaze ingredients.
Heat in the microwave for 30 seconds.
Whisk until the glaze is smooth and there are no lumps.
Let it sit for 2 to 5 minutes before topping onto your sweet rolls.