Preheat oven to 400°F (200°C). Line a baking sheet with foil and place a wire rack on top (optional, for crispier bacon).
Prepare the glaze: In a small saucepan over medium heat, whisk together balsamic vinegar, brown sugar, Dijon mustard, and garlic. Simmer until reduced by half and slightly thickened (about 10 minutes). Stir in butter and set aside.
Season the tenderloin: Rub the pork with olive oil, salt, pepper, garlic powder, and paprika.
Wrap with bacon: Lay bacon slices slightly overlapping on a board. Place tenderloin on top and roll it tightly, seam side down.
Sear: In an ovenproof skillet, sear the bacon-wrapped tenderloin on all sides until browned (about 2–3 minutes per side).
Brush glaze: Coat the tenderloin generously with the balsamic glaze.
Roast: Transfer to the oven and roast for 20–25 minutes, brushing with more glaze halfway through.
Check doneness: Internal temperature should reach 145°F (63°C).
Rest: Remove from oven and rest 10 minutes before slicing.