Put the butter cubes, sugar, and salt in the bowl of a mixer.
Scald the buttermilk over medium-high heat on the stovetop and pour it over the ingredients in the mixing bowl.
Once the butter is melted and the mixture is just warm to the touch, combine the yeast and water in a small bowl to activate. I like to add a sprinkle of sugar to the yeast to speed up the activation. Once foamy, pour into the mixing bowl.
Add the egg and 2 cups of the flour.
With the paddle attachment, mix at a low speed until your ingredients come together. Then mix for 5 minutes at medium speed.
Add the last cup of flour and mix until no white streaks remain. Remember this is a batter dough, so it's not going to come together in a ball like bread dough.
Scrape the sides of the bowl down and cover with a dish towel to rise until doubled. This will take a little more than an hour.
Roll the dough out on a lightly floured surface into a rectangle a quarter inch thick. Try to make it a definite rectangle shape the best you can. Spread a light layer of softened butter over the dough (about 1 Tbs. or a little less).
Using a sharp knife or, my preference, a pizza wheel, cut the rectangle of dough into 1 ½-inch wide strips. They don't have to be exact. You want to get 10-12 strips of dough. You don't want the strips wider than 1 ½ inches and no less than an inch wide. You just want each strip to be roughly the same width.
You can either stack 5 strips of dough and cut them into 2-inch stacks. Place each stack in a greased muffin tin. If you had extra single strips of dough- just cut them into 2-inch pieces and make stacks of 5 pieces...OR You can cut each single strip into 2-inch pieces.
Stack 5 pieces together and place them in a muffin tin that has been sprayed with non-stick cooking spray. If you have less than 5 pieces left at the end, either slip, an extra piece in with another roll or just put what's left together.
Let rise until doubled (about 45 minutes)
Bake at 350 degrees for 15-18 minutes.
Cool slightly before serving.