I'm confused.
Are we talking about build up of basic crud/silt/salt in the reg (suggesting inadequate rinsing)
Or are we talking about actual corrosion resulting in loss of actual chrome, brass or other metal in the reg?
Or are we just talking about the build up of a little scale in the reg?
If it's the first, just rinse the regs better. I view a short hot water soak followed by a rinse as preferable to a 2 hour or even overnight soak. Even better, I prefer just a plain old rinse, before the reg has a chance to dry in the first place. The salt in salt water is pretty easy to remove when it's still saltwater.
If it's the second, then you probably are not adequately removing the salt, so again I'd recommend either an immediate rinse on the dock, and/or a short hot water soak and rinse, preferably before the reg is fully dry.
If it's the third, stop doing the extended soaking and just due a hot water rinse or a short hot water soak and rinse, and of equal importance dry the business bits of the reg completely by running some air or nitrox through it immediately after the soak/rinse. Or just stop worrying about it. A few minutes in an ultrasound machine once year will remove any hard water induced scale, so I really see it as a total non problem.
Frankly, soaking it in saltwater...err I mean soft water...is not going to help reduce actual corrosion if that's what is occurring.