Weak generators for classes of R-modules