Dissolve yeast in warm water in a large bowl. Stir in milk, sugar, shortening, salt, egg, and 2 cups flour. Beat until smooth. Mix in enough remaining flour to make the dough easy to handle.
Turn dough onto a lightly floured surface; knead until smooth and elastic, about 5 minutes. Place dough in a greased bowl, a turn over in bowl to cover. Cover the bowl leave it in a warm place for the dough to rise, until it has doubled in size - about 1 1/2 hours. Dough is ready if an indentation remains when touched.
Punch down the dough, shape it, and let it rise again. Roll the dough into a rectangle on a lightly floured surface and spread with 4 Tablespoons of butter. Mix 1/2 cup sugar and 4 Tablespoons cinnamon; sprinkle over rectangle.
Roll up the rectangle tightly. Pinch the edge of the dough into the roll to seal well. Stretch the roll to even it; slice. Place sliced apart on a greased sheet. Let them rise until doubled in size, about 40 minutes. Bake at 375 degrees until golden brown, about 20-30 minutes. Glaze while still warm.