With a very sharp knife, cut the chicken breasts in half down the middle. This will result in 8 chicken breast pieces that are thinner and uniform in size.
Next, make the marinade. In a large bowl mix together the honey, mustard, paprika, salt, pepper to taste, lemon juice and crushed red pepper flakes if using. Stir to combine.
Add the chicken to the marinade and toss to coat. Cover the bowl with plastic wrap and marinate in the fridge, 2 to 4 hours.
While the chicken marinates, fry up the bacon until chewy. When finished cooking, reserve 1/4 cup of the bacon grease and pour off the rest of the grease (but do not clean the skillet).
When you are ready to cook the chicken, remove it from the marinade and cook it in the skillet over medium-high heat, 3 to 4 minutes each side. Brush a little reserved bacon grease on the chicken as you cook it. (Or you can grill the chicken breasts on an indoor or outdoor grill.)
When a couple of minutes grilling time are left, lay 2 pieces of bacon onto each chicken breast. Top with some Cheddar and allow it to melt on the grill (if you need to remove the chicken you can finish melting the cheese under the broiler).
Halve the rolls and immediately load with the bacon-and-cheese covered chicken.