Preheat your oven to 400°F. Line a baking sheet with parchment paper.
In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, parsley, egg, garlic powder, onion powder, salt, and black pepper. Mix until well combined.
Fold in the chopped bacon until evenly distributed.
Form the mixture into meatballs, about 1.5 inches in diameter, and place them on the prepared baking sheet.
Bake the meatballs in the preheated oven for 15 minutes, or until cooked through.
While the meatballs are baking, combine BBQ sauce and bourbon in a small saucepan over medium heat. Stir until heated through.
Once the meatballs are done, remove them from the oven and toss them in the BBQ bourbon sauce until well coated.
Slice the hoagie rolls open and place 3-4 meatballs in each roll. Top with shredded cheddar cheese.
Return the assembled subs to the oven for an additional 5 minutes, or until the cheese is melted.
Serve hot, garnished with pickles and sliced onions if desired.