I offer the following idea for consideration, with the disclaimer that I don't know everything about gun cleaning - only what works for me.
I use bronze/copper bore brushes, and bronze-bristled "toothbrushes" for my revolver cleaning tasks. As far as chemicals are concerned, I use CLP-type products like Breakfree CLP (blued guns) and Eezox (stainless guns). I like Hoppe's stainless steel cleaning rods, and will have one set up with a brush, and another with a .38 patch pusher (or bore jag, if you prefer).
I'll use an "Austrian-made" nylon brush and polymer rod to wet the cylinder charge holes and barrel with CLP (two or three passes saturate everything and remove loose fouling). I'll let that chemical get to work while I attend to the cylinder face burn marks with the bronze toothbrush. I'll also get the forcing cone area, and the cylinder window corners while I wait. Then, 20 passes with a bronze bore brush down the barrel and each cylinder hole. I'll protect the firing pin bushing with a plastic block or a folded-over paper towel. I use 12ga shotgun patches centered on the bore jag to dry each charge hole and the barrel.
I don't insist on everything being spotless, but I try to get as close to that as possible. I also do NOT believe in removing the cylinder and crane for cleaning. I'm not a revolver armorer, but have found these techniques to work well for me.
I like CLPs on revolvers in particular because they do no harm if they get into the bolt, hand, firing pin, crane hinge, and ejector rod. They actually improve gun function and reduce wear. I'm not advocating over-lubing, mind you. I saturate my cleaning brushes, but then blot prior to use (it cleans the brush and ensures excessive CLP doesn't get on and into the gun).
I hope my advice here is useful. I maintain several J, K, and L-Frames, and my new (to me) 3953 in this manner.
NOTE: Always use the same CLP product on the same gun - don't mix. My "Break-Free" guns are always cleaned wit BreakFree CLP, and my "Eezox" guns always get cleaned with Eezox. That provides a consistent level of protection and lubrication.