In the bowl of a stand mixer, combine sugar, yeast, and warm water. Let sit for 10-15 minutes or until yeast is foamy. (If it doesn't foam, you will need new yeast.)
Meanwhile, combine buttermilk and honey in a cup or bowl. Set aside.
Add 2 cups of flour and mix until mostly smooth. Pour buttermilk mixture gradually into flour mixture until incorporated. Mix in melted butter.
Mix in 1¼ cups more of flour and salt. Stir until it forms a soft dough.
Using the dough hook attachment, knead dough, adding a few tablespoons of flour at a time about 6-7 minutes or until dough comes away from the sides of the bowl and is able to be touched without sticking to hands.
Oil a large bowl. Place dough in bowl and allow to rise in a warm, dark place for about 45 minutes. It should double in size.
Punch down dough, and allow to rest for another 5 minutes.
Meanwhile, prepare a baking sheet by lining with parchment or a silicone baking mat.
Divide the dough into about 24 even pieces, rolling into a ball shape, and place on baking sheet. Cover with a clean, moistened kitchen towel and allow to rise another 20 minutes or so until they've about doubled in size.
Preheat oven to 350°F. Remove kitchen towel and, if desired, score the top of each roll with a sharp knife. Bake for 16-18 minutes or until the tops are slightly golden brown.
Remove from oven and cool on a wire rack, or serve warm with butter or honey butter to accentuate the honey!