Я сильно сомневаюсь, что вы когда-нибудь достигнете предела, даже если бы он был. Насколько я знаю, количество методов, которые может иметь объект, ограничено только памятью. Я только что определил класс с миллионом функций, без проблем. Попробуйте, если не верите мне:
>>> class C(object): pass
>>> for i in xrange(10**6):
exec('C.func%d=lambda self: %d'%(i,i))
>>> c = C()
>>> c.func1()
1
>>> c.func999999()
999999
Если в вашем классе более миллиона функций (ад или более десятка или около того), у вас есть другие проблемы.