I'll give you macros, but if you define DSLs as "chained methods", many languages have DSL supports. The author's talking about Perl's support for mangling the language itself through third party modules.
I don't know anything like "MooseX", but that might be because Ruby actually has a somewhat working object system.
One could, in theory, build something like Lisp macros using it, but I don't think that anyone has.