Carrying a shower sounds like a great concept but in general they are extremely impractical. If I was to do it --> I'd fill my Ortlieb pannier with water, hang it up, and use a tube to deliver the water via siphon. Personally I try to find a shower at least every three days or so. I use baby wipes for quickie "pit cleaning".