Dissolve yeast and sugar in warm water in a large bowl; let stand 5 minutes. Stir in butter. Lightly spoon flour into dry measuring cups; level with a knife. Add 2 1/2 cups flour and next 6 ingredients (flour through garlic) to yeast mixture; stir until blended. Turn dough out onto a floured surface. Knead until smooth and elastic (about 10 minutes); add enough of remaining flour, 1 tablespoon at a time, to prevent dough from sticking to hands (dough will feel tacky).
Place dough in a small bowl coated with cooking spray, turning to coat top. Cover and let rise in a warm place (85°) free from drafts, until doubled in size. Punch dough down; let rest 5 minutes. Roll into a 14 x 7-inch rectangle on a floured surface. Roll up rectangle tightly, starting with a short edge, pressing firmly to eliminate air pockets; pinch seams and ends to seal. Place roll, seam side down, in a 9 x 5-inch loaf pan coated with cooking spray. Cover and let rise 1 hour and 30 minutes or until doubled in size.
Preheat oven to 350°.
Uncover dough. Bake at 350° for 45 minutes or until browned on the bottom and loaf sounds hollow when tapped. Remove from pan; cool on a wire rack.
Bread machine variation: Lightly spoon flour into dry measuring cups; level with a knife. It is unnecessary to heat water to 100º to 110º. Follow manufacturer's instructions for placing flour, yeast, sugar, water, butter, mustard, salt, and red pepper into bread pan. Select fruit or sweet bake cycle; start bread machine. At beep for second kneading, add cheese, pepperoni, and garlic; close lid. Continue with bread machine program.