Test run a partial success, doing quite a few runs over without warping, the more you do the more the part gets fully heated and that's when warping starts, though you can hand bend it back into shape, I suspect too much of this will ruin the integrity though.
Bleach dipping seemed okay but I don't know how long it needs, I did a sloosh for a few minutes and it seemed fine, I'm going to speak to the care home about it, though care workers in the community won't have the same facilities, speaking to one mobile worker she said all they have been advised is to use wipes, if they visit an infected patient then the visor stays there.
There has to be a better way, bleach would be my preferred option at the moment.
I've seen UV stuff being sold but no idea how effective or practical it is, I don't have anything UV myself but worth a nose online to see if it is useful thanks.