Specialized makes a product call Bar Phat, a gel tape that goes on under normal tape. Some say that helps.
I wear gloves and move my hands around quite a bit. I also occasionally pul on the bars a bit rather than always lean on or push on them.
Sounds like you are on the right track though.
__________________
Just Peddlin' Around