Some years ago I bought a piece of equipment from a relatively large local electronics company. They tried various different options, and they found the best thing was regular commercial dishwashers. The owner (who was the one I was talking to and bought the equipment from) told me they added something to help cleaning off rosin flux, but that water soluble flux worked great with regular dish washing soap. I saw the boards, they looked impeccable.