I like to clean my guns. To me, it's just part of the shooting process. I don't think there is a set in stone way of doing it. I don't think that there is a miracle solvent out there, they will all work, my opinion is, let them soak in the barrel, depending on the strength, from 10 minute's, to overnight. The idea of a CLP, is way over done. If your in the military, and have only so much room/weight for a field hump, agreed. If your shooting and cleaning at home, use a product for what it's made for. I personally don't think you can combine a cleaner/lubricant/protectant in one mixture, and have it do all 3, effectively.
As far as powder in the barrel, I don't think it affects accuracy to a degree that the normal shooter can tell. Lead or copper fowling is a different matter. I was at a match where one of the best revolver shooters in the state, was half way thru the match, and all of a sudden, couldn't hit the broad side of a barn.
That was in a shooting match, I don't want to find out at 2am in the morning, somebody breaking in, that one of my guns decides to jam because I didn't clean it. gypsyman