What's wrong with

$- join: (s cutCamelCase collect: [ :each | each asLowercase])

There is no method called cutCamelCase in Pharo. If there was, this was exactly the right solution to use something existing.

Best,

Kasper