Thank you for the advice! We have smaller PVC removable perches now, but I just need to install them. I'm going to fix the enclosure - he has been on his perch most of the time - he just grounded when we first brought him home, and then occasionally.
I have another visit with the vet on Saturday, so I will hopefully learn a little more. I am absolutely NOT going to try to cut anything out of my snake myself.