In large mixing bowl, whisk together yeast, sweet potato water, and sugar; let stand 10 minutes.
Beat in 1 cup all-purpose flour and 1/2 cup whole wheat flour. Cover; let rise 30 to 40 minutes, or until bubbly.
Beat together eggs, sweet potatoes, oil, honey, and salt. Beat into yeast mixture. Add the cranberries and bacon. Gradually, beat in the remaining whole wheat flour. Gradually stir in enough of the remaining 5 to 6 cups all-purpose flour to make slightly sticky dough.
Knead dough by hand or with dough hook until smooth and elastic, 8 to 10 minutes.
Place in a lightly oiled bowl; cover, let rise until double, 1 - 2 hours.
Punch down dough and divide into 32 equal pieces. Roll into 8-inch ropes. Using 2 ropes, pinch ends together and twist. Form a ring and pinch ends together. (The ring will close in the center as the rolls rise.)
Place on parchment lined baking sheets sprayed with non-stick spray. Repeat with remaining ropes. Cover; let rolls rise until almost double, about 45 to 55 minutes.
During the final 20 minutes of rising, preheat oven to 350 degrees F. Brush rolls with egg wash, sprinkle with sesame seeds. Bake 20 to 22 minutes or until golden brown. Allow rolls to rest 15 minutes before removing from baking sheet as they are fragile.