I had the same issues looking for a Net::Telnet::Cisco equivalent in SSH and found nothing that worked so rolled "my own" by liberally copying from both Net::Telnet and Net::Telnet::Cisco and also using Net::SSH2 for the SSH part - because it was the only one I could find that worked well on Windows.
This created Net::SSH2::Cisco.
Since this work is really not mine, but just combining the great works of those module authors, I didn't put on CPAN. You can find it on GitHub though here:
UPDATE 2015-11-07: Now on CPAN: Net::SSH2::Cisco