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 pepper. Mix until just combined.
Gently fold in the chopped bacon. Form the mixture into 1-inch meatballs 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.
Cut the hoagie rolls lengthwise, but not all the way through, and place them on a serving platter.
Fill each roll with 3-4 meatballs and top with shredded cheddar cheese.
Return the assembled subs to the oven for an additional 5 minutes, or until the cheese is melted and bubbly.
Serve hot, topped with pickles and sliced onions if desired.