revised Class::Tiny vs other modules rationale in docs