Does it make me a bad person that I used to be a pervert?
Why do you feel that you used to be a pervert?
I never took a vacation from work
There is nothing perverted about not taking a work vacation. As long as you are maintaining a healthy work life balance, working hard can be good.
I do work hard, and I am not a pervert anymore.
It's good that you work hard. If work helped distract you from perverted thoughts so that you could be no longer a pervert, then you should keep investing yourself and work. That sounds good for you.