Well, I've gotten over some of it by saying that the only people who never mess up are those who never do anything, and never doing anything is the biggest mess-up of all.
That mistakes are as valuable as successes, provided you learn from them.
Parenthood helped a lot. No matter what you do, you are going to screw something up. Once again, once the kid is made anyway, the biggest mistake is to do nothing at all for fear of messing it up.
Good enough is good enough. Assorted other mantras.
Be careful with perfectionism. People will use it against you-- pointing out the mistakes YOU made and using them as a reason why everything is ALL YOUR FAULT.
On the other hand, I sometimes wonder if perfectionism is a symptom of AS...
...or a survival mechanism we've developed to help us cope in a world that is always ready to tear us apart because, being perceptibly different, we start out on thin ice.
Not that it's a conspiracy among those evil NTs or anything. It's not. It's not even conscious. It's human nature. Yuck.
_________________
"Alas, our dried voices when we whisper together are quiet and meaningless, as wind in dry grass, or rats' feet over broken glass in our dry cellar." --TS Eliot, "The Hollow Men"