Heat milk over medium heat until it reaches 105 degrees. Use a candy thermometer or instant read thermometer to check temperature.
Add warm milk to a large bowl or stand mixer followed by the granulated sugar, stir. Add the instant yeast, egg, salt and 2 cups of the flour.
If using a stand mixer put the dough hook attachment on and turn on low.
Pour in the melted butter.
Once the ingredients have come together slowly pour in the remaining flour a little at a time. The dough will be sticky at this point.
Turn speed up to medium and allow to knead for 10 minutes until the dough creates a ball and no longer sticks to the sides or bottom of the bowl. The dough will not be sticky at this point rather a little tacky but you can handle it without it coming off onto your hands. Pull a piece of dough off and hold up to light, gently pull apart and if the dough doesn't immediately tear apart, rather, you can see through it when held up to light, it has passed the window pane test and it's ready to rise.
Roll the dough ball on all sides in a greased bowl, cover with saran wrap and place in either a microwave (not in use) or cover with a dish towel and place in an oven that's been preheated to 200 degrees and turned off. You need a warm environment without drafts for the dough to rise. Let rise for an hour.
Remove dough from oven or microwave. Preheat oven to 350 degrees.
Punch the air out of the dough and pour out on a floured surface. Use your hands to gently press and form the dough into a 10x10 inch square.
Cut into 16 even pieces (the best you can).
Place rolls on a parchment lined half size sheet pan.
Brush the tops with milk.
Bake in the middle rack for 12 minutes.
While the rolls bake, make your cinnamon butter by mixing softened butter, powdered sugar, honey and cinnamon together in a bowl with a fork or using a mixer until smooth and creamy.
Once the rolls come out of the oven immediately brush the tops with melted butter and serve warm with the cinnamon butter.