I read for Filr 2.0 the memory requirements are still very high at 12GB recommended.

According to the docs a small deployment supports:
300 - 2,000 concurrent users, depending on the level of user activity.
Now what if you have say 20-30 users, which is possibly down to 1% of what 12Gb supports, can the memory requirements be successfully reduced? Is anyone doing such a thing in production?