In a large bowl, beat the eggs, sugar, melted butter and salt until well combined. Set aside.
In another bowl, whisk together 2 cups of flour and yeast. Add about half of dry ingredients into the wet ingredients and mix together with a rubber spatula or large spoon. With a wooden spoon, stir in the remaining flour mixture until the dough begins to leave the sides of the bowl. If the dough is too sticky, just add the additional tablespoon of flour. The dough should be buttery, but workable.
Place your dough on a lightly floured surface and knead it with your hands for several minutes. Form the dough into a ball and transfer it to a lightly greased bowl. Cover with plastic-wrap and let sit in a warm place for about 1 hour, or until it doubles in size.
Line a baking sheet with parchment paper. After dough has doubled in size, place it onto a lightly floured surface and knead it gently for a minute or two. Form 6 equal balls and place them on the prepared baking sheet, spacing them about 2-3 inches apart. Sprinkle the top with some 5-grain cereal (or other rolled grains), if desired. Cover with a towel and let them rise in a warm place for about 20-30 minutes.
Preheat the oven to 400 F degrees. Bake the buns for about 10-12 minutes, or until slightly golden-brown on top. Transfer to a rack and cool.