Delboy - if it only hurts when swinging on a matt I wouldn't use a matt. Tee the ball up low and try and sweep it away. Maybe just use your long
irons and driver and not the short ones until you can hit off grass.
Out of interest how did you shorten your swing? its always been an old problem of mine and I love to hear how others solved it!
nick