Well, if I had it my way, I'd call my github projects the same as the (main) namespace of the project I'd write. But github doesn't let me. I can't name a project Foo::Bar. So I use foo-bar.
As for -perl or -cpan suffixes, feel free to do so. Just don't expect me to do so. The added benefit is certainly not "Clear" to me.
Thoughts on a naming standard?
My only thought is a question, why is a standard needed, and what is its benefit? And furthermore, who's going to control it if you were to start one?