A guy named David Naseby wrote an interesting response. Although an interesting topic, I think Ruby's modules/mixins do just fine without the need for traits, though traits are possible to implement if you *really* need them. I think this paragraph summed things up nicely:
traits are a poor-mans multiple inheritance (Score:2)
Like much of the recently touted programming paradigms - it is only required when you are stuck in the Java or C# cage and require the flexibility of dynamic languages like perl or ruby or LISP.
@JAPH = qw(Hacker Perl Another Just);
print reverse @JAPH;