In a small bowl, combine warm milk, yeast, and granulated sugar. Let sit for 5-10 minutes until foamy.
In a large bowl, whisk together the foamy yeast mixture, egg, and melted butter.
Gradually add the flour and salt to the wet ingredients. Mix until a dough forms. Knead on a floured surface for 8-10 minutes until smooth and elastic.
Place the dough in a greased bowl, cover, and let rise in a warm place for 1-1.5 hours, or until doubled in size.
While the dough rises, prepare the filling: In a small bowl, mix together brown sugar and cinnamon. Crumble cooked bacon.
Punch down the risen dough and roll it out into a large rectangle (about 12x18 inches) on a floured surface.
Spread the softened butter evenly over the dough. Sprinkle the brown sugar and cinnamon mixture over the butter, followed by the crumbled bacon.
Roll up the dough tightly, starting from one of the long sides. Cut the roll into 12 equal slices.
Place the cinnamon rolls in a greased baking dish. Cover and let rise for another 30 minutes.
Preheat oven to 375°F (190°C). Bake for 20-25 minutes, or until golden brown.
While the rolls bake, prepare the glaze: In a small bowl, whisk together powdered sugar, maple syrup, bourbon, and milk until smooth.
Drizzle the glaze over the warm cinnamon rolls before serving.