Mně to přijde jako typická násobná dědičnost, snad dokonce pouhý mixin (trait v terminologii Scaly). Ano, pár znaků se při vytvoření každé nové třídy ušetřit dá, ale...
V tomhle jednoduchym pripade jo, ale samozrejme by se to asi dalo pouzit nejak vychytraleji. Nicmene cim vychytralejsi pouziti, tim tezsi bude precist, co vlastne ten kod dela a tim horsi bude i ladeni... Takze to zas takova bomba neni...
P.S. jen tak ze srandy trochu priblbla implementace v Pythonu

# cat test.py
#!/usr/bin/python
def defmacro(name,code):
# pomocna funkce
def macrodef(params,code):
exec code%params in globals()
globals()[name]=lambda params: macrodef(params,code)
# ukazeme, ze muzeme v klidu dedit z normalniho kodu
class XYZHandler(object):
def test(self):
print "XYZHandler.test()"
print " self=%s"%(self,)
# timhle nadefinujeme FUNKCI MyHandler, jejimz spustenim
# nadefinujeme konkretni (parametrizovanou) tridu
defmacro("MyHandler","""
class %(className)s(%(superClass)s):
def test(self):
super(%(className)s,self).test()
print "%(className)s.test()"
print " self="+str(self)
""")
# nadefinujeme tridu JabberMessageHandler
MyHandler({'className':'JabberMessageHandler','superClass':'XYZHandler'})
# nadefinujeme tridu SuperJabberMessageHandler, ktera dedi z predchozi
MyHandler({'className':'SuperJabberMessageHandler','superClass':'JabberMessageHandler'})
handler1 = JabberMessageHandler()
print "=====> Testuju handler1"
handler1.test()
handler2 = SuperJabberMessageHandler()
print "\n=====> Testuju handler2"
handler2.test()
# ./test.py
=====> Testuju handler1
XYZHandler.test()
self=<__main__.JabberMessageHandler object at 0x1004cc890>
JabberMessageHandler.test()
self=<__main__.JabberMessageHandler object at 0x1004cc890>
=====> Testuju handler2
XYZHandler.test()
self=<__main__.SuperJabberMessageHandler object at 0x1004cc8d0>
JabberMessageHandler.test()
self=<__main__.SuperJabberMessageHandler object at 0x1004cc8d0>
SuperJabberMessageHandler.test()
self=<__main__.SuperJabberMessageHandler object at 0x1004cc8d0>

P.P.S. člověk musí mít hodně drzosti, aby tvrdil, že takhle "vlastně vytvořil nový jazyk"...