Preheat the grill to 350°F and set it up for indirect cooking.
Butterfly the pork loin and place it between two sheets of plastic wrap.
Using a meat mallet, gently pound the loin to an even thickness of about 1/3 inch.
Lay the bacon evenly over the pork loin.
Spread the cream cheese across the surface, then sprinkle with the ranch seasoning and shredded cheese.
Starting from the long side, tightly roll the pork loin and secure it with butcher's twine.
Season the outside generously with steak seasoning.
Lightly grease the grill grates and place the pork loin on the grill.
Cook for about 1 hour, or until the internal temperature reaches 145°F.
Remove from the grill and let it rest for 10 minutes before slicing.
Remove the butcher's twine, slice, and serve.