Add warm water to a large bowl, stir in yeast and sugar. Let stand until yeast starts to bubble, about 5 minutes.
Add 3 1/2 cups of flour and 1 teaspoon salt to mixture and stir together. Add 4 eggs, 1 at a time, mixing until combined. Add butter, rosemary, garlic and pepper, stirring until well combined.
Pour dough onto a lightly floured surface and knead for 3 to 5 minutes, adding flour as needed until dough is smooth and no longer sticky.
Place dough in a well greased bowl and cover with a flour sack towel. Set in a warm place to rise about 1 hour.
Punch dough down and shape into 12 rolls. Place on a greased or lined baking pan. Cover and let rise for 30 minutes.
Preheat oven to 375 degrees F.
Mix remaining egg with 1 tablespoon water and brush over rolls. Sprinkle with Kosher salt. Bake until golden brown about 20 minutes.