How to handle too many Callback functions

In cocos2d, I usually write all callback within a callback block in objective-C, while in cocos2d-x, I have to write lots of callback functions instead of

a simple block in objective-C. Is there another way to handle this kind of problem? Really a pain if you get dozens of callback functions for a single action.

Cheers,
Ruxin