Just suggestion, how about adding full_name method to param? Something like
```ruby
def full_name
  @fullname ||= (KafoConfigure.config.app[:no_prefix] ? '' : self.module_name + '_') + self.name
end
```
and use this for sorting? I find it more readable even if it may be slower a bit. We use it only for help right? The slowest part is elsewhere... Also I noticed that you reusing module sorting which can later change and this is maybe more DRY but still, something to consider at least :-)