use instead of require for optional modules
don't mention caching modules as requirement
remove "also" option/attribute

* with new architecture, "also" doesn't makes any sense
improve pod
note Changes for upcoming version