Hello, I'm Dr Gary. I've been practicing veterinary medicine since 2007. I look forward to helping with your questions/ concerns.
Sorry about the wait, we have been having some issues with the site tonight.
It sounds like your cat has a condition we call Feline Hyperesthesia
Syndrome. This is something we'll see rarely in cats. The signs you are describing are pretty classic- the rolling skin, running around, they're hyper-reactive to touching and they can get aggressive.
We don't know why this happens in cats, but we see these classic signs. There are a few options for treating- Prozac, Gabapentin, Valium type meds, pain meds. The one that I find to be the most helpful is Gabapentin. We use it for nerve pain in animals as well as seizures in some other animals. I find that it helps the most for this condition.
I would try to get a video of your cat doing this behavior and then set up an appointment with your vet to see if you can get him on Gabapentin. It may not be an every day medication, but it can be used as needed for the signs.
I hope this helps, let me know if you have any other questions.