issue #3: better interface for specifying Authen::Simple modules