Preheat the grill: Heat your grill to medium-high heat (about 375°F / 190°C) and oil the grates to prevent sticking.
Prepare the filling: In a bowl, mix the softened cream cheese, shredded cheese, garlic powder, onion powder, smoked paprika, pepper, and salt.
Prepare the chicken: Lay each chicken breast flat and spread an even layer of the cheese mixture over each piece.
Roll the chicken:Starting at the narrow end, tightly roll each chicken breast. Wrap each roll with 2-3 slices of bacon, completely covering the chicken.
Thread the bacon-wrapped chicken onto the wood skewers.
Brush with olive oil:Lightly brush the roulades with olive oil to help with grilling and crisping the bacon.
Grill the roulades: Place the chicken roulades on the grill. Cook for about 10-12 minutes per side, turning occasionally to ensure even cooking. Grill until the bacon is crispy and the internal temperature of the chicken reaches 165°F (74°C). If the bacon starts to char before the chicken is fully cooked, move the roulades to indirect heat to finish cooking.
Serve with grilled vegetables, corn on the cob, or a fresh green salad.A dipping sauce like ranch, honey mustard, or a light BBQ sauce pairs wonderfully with the roulade.