Camelization of the routes is a concept I borrowed from Mojolicious. The idea was to use shorter syntax to describe the route destinations. For example:
bar#foo becomes Bar::Foo
bar_foo#baz becomes BarFoo::baz
In your example above, SuperDuper::sub will become super_duper#sub.
Camelization of routes only occurs on routes that need it, i.e those that have a '#' sign in them. In my experience, camelization doesn't make writing routes easier. As a matter of a fact, it often makes them harder to read. Because of that, I don't use it. I have kept it in Kelp, in order to make it easier for folks migrating from Mojolicious.
I recommend you to write your routes using regular Perl syntax. To use you example:
$r->add( '/something', 'REST::sub_something' )
Cheers,
Stefan