Rhonda, welcome to the forum. It's been a Godsend for me!
It's interesting that you have come to recognize perfectionism in yourself. The more I learn about it, the more I understand myself as both a child and an adult. Quite an "aha moment" for me! I can't figure out if I've taught him to be a perfectionist, modeled the behavior, or if it's just something that comes with giftedness (ds and I are both gifted-I never really thought about my giftedness as anything special; of course I probably fall more into the mildly gifted range while ds is certainly highly gifted+. He also has some asynchronous development going on, and I probably did too2e). My older step-brother is HG/PG, and according to my step-dad, his childhood behavior, interests, thought processes, perfectionism, etc were identical to what we see in my ds6. So, there's no blood relation there; maybe it's just something that goes along with giftedness.
Another interesting thing I just discovered is that ds and I have the exact same Meyers-Briggs personality profile. I've always heard that the behaviors that bother you the most in other people are the ones you don't like to see in yourself (though on some level you usually know you have them!). Makes sense to me b/c he and I are so much alike. I just don't want him to struggle with the same things I have throughout my life. Not that I've had a terrible life, but I think I can make it harder than it needs to be sometimes.
Not only does he have the perfectionist meltdowns, he also deals with the hypersensitivities that you mentioned (socks don't feel good, tags in shirt "hurt," noises are too loud, in constant motion, food pickiness, the list goes on...). The hypersensitivites/sensory issues have gotten much better with age and continue to do so. The perfectionism, unfortunately, is getting worse, but it's nice to know others are dealing with the same issues. Maybe it's not totally "normal" but it's certainly not "abnormal." (Whatever that is! LOL)
Again, I'm glad you are here. You'll find an amazing support system on this site. I've found it to be such a blessing.
Jen