Preheat oven to 375°F. Line a baking sheet with parchment. Lay bacon flat. Mix brown sugar, maple syrup, bourbon, and pepper, then brush onto bacon.
Bake 30–40 minutes until dark and crisp. Cool on a wire rack. Chop half for filling; reserve half for garnish.
Whisk flour and water in a saucepan over medium heat for 4–5 minutes until thick. Transfer to a bowl and let cool.
In a mixer, combine flour, sugar, yeast, and salt. Add egg, milk, and cooled tangzhong. Mix 2 minutes with a dough hook. Add butter gradually; knead 8–10 minutes until smooth and tacky.
Form dough into a ball, place in greased bowl, cover, and let rise for 1 hour or until doubled.
Mix softened butter, brown sugar, and cinnamon until smooth.
Roll dough into a 15x18" rectangle. Spread filling, leaving a 1" top border. Sprinkle with chopped bacon.
Cut into twelve 1.5" strips. Roll up each strip and place in a parchment-lined 9x13" pan.
Cover and let rise 1 hour until puffed and nearly doubled.
Bake at 325°F for 24–30 minutes until golden and set.
Beat butter and cream cheese. Add powdered sugar, maple syrup, and bourbon. Whip until fluffy.
Spread frosting on warm rolls and top with reserved bacon. Serve warm.