eliminate superclass.pm dependency

I like superclass.pm, but it's non-core, and it requires version.pm, which wasn't added to core until Perl 5.9.