unpervert
/ˌʌnˈpərvərt/Definitions
1. noun
A person who has been restored to their original moral state, especially one who has been freed from perversion, often in a figurative sense.
“The charity helped countless unperverts who had been victims of human trafficking.”
2. verb
To restore or free someone from perversion, often in a figurative sense.
“The counselor worked tirelessly to unpervert the troubled youth.”