Update:
I cannot get folders with + signs in them to work at all on my install. It appears that the URL decoding of the browser will insist on making the + sign (no matter how encoded) into a space. Of course the folder then does not exist.
I think your only solution is to not have the + sign in the actual folder name.