avoiding punctures in 22mm tires
Some tire makers have a thicker center. Specialized Armadillo based tires will work wonders. They are a bit heavier, but worth it. 

Specialized Armadillo Tires

Im sure there are others, but this is the one I have used the most on my commuter road bike.