I did not read the entire thread so this may have already been posted, but I'd look at mountain bike jersey's. They are made a lot looser than road shirts. Most of them have zip pockets. I wear XL T-shirts, but XL and often XXL shirts are just too tight in the arms.