Ecept for the fact that you need to pump water up to get a shower, I've found is the pop-up types work well for privacy rooms.    Shower, toilets, changing room.   There are dozens of brands on the market.  
These stow into a couple of feet circumference circle bag and are only a couple of inches thick.   The only trick is folding them; once you've done it twice or thrice, it becomes relatively intuitive.   There are videos on YouTube which demonstrate it.   It's not going to break --- trust the video 

  If you've ever folded a bandsaw blade, the principle is the same except there are no sharp teeth to lacerate your spleen 
 
The downside is that they do not have the structural strength to hold a bag of water. Using an on-demand hot water heater is quite nice, but you'll burn through 8 gallons of water quickly unless you have a pump and a water cube, which starts to defeat the purpose of a lightweight shower room.
If you don't need a lot of water (short hair) I've seen garden pump sprayers set up as a water source.   I think that is a clever idea myself.   If you do have longer hair, spray 'dry shampoo'  works very well --- goes on like a heavy hair spray.    I am told baking soda works as well, but I have not tried it persaonlly.
If you have a stout constitution, and warm days, the water from the onboard water supply is usually relatively warmish, especially on an 85- or 90-degree day. It's not bad. You just need some tubing or a lightweight hose with a showerhead that has an off/on valve.
I use this more for the porta-potty than I do a shower, but it will serve well for both.
I've gotten used to GI showers, I use very little water and can execute the shower discreetly either inside the cabin.   "Dude Wipes" are pretty good as well for average days.