Heat a large, nonstick skillet with cooking oil over medium heat. Add bacon to heated oil and saute until bacon is browned and crisp. Transfer to a paper towel-lined plate.
Pour off all but 1 Tbsp of bacon grease and return pan to heat. Add garlic and cook until fragrant, 1 to 2 minutes. Add shrimp to the pan and saute for 2 to 3 minutes per side until opaque and cooked through. Sprinkle lemon juice over shrimp and toss with parsley.
Set out lettuce leaves, bacon, shrimp, tomatoes, avocados, and hot sauce (if using) so that everyone can assemble wraps at the table.
Serve BLT wraps with lemon wedges and veggie chips on the side. Enjoy!