Trick for a good clean is to let whatever one uses to clean set for a while. I’ve been doing a goodly shot of CLP, and letting it set overnight. Then pull thru a couple times the next morning.
They also are small enough (bagged) that I usually take a couple in the range bag. Run thru warm, with a quick shot of CLP, usually doesn’t require follow up if shorter range sessions.
For our 5.45 rifles I use a dedicated set of .223 snakes, due to the corrosive primer salts. Even tho I clean them well (water, simple green & WD40), I don’t want to risk any cross contamination to guns I don’t “rinse” after use.