I made 2 big macros just using click. Basic idea, is put a bunch of stuff in one macro and the rest in another. Use super simple macro to find out the button name of the 2nd macro. Sorry at work, but UI forums people should know. Then at end of 1st macro, put: /click ButtonNameOf2ndMacro
Bam. 1 super long macro, no addon needed (or needs to be updated on patch day).
Now, for more per char. Not sure, I would try to use the 36 you get for the account and then you still have 18 on your char.

You really have more than 54 macros? Holy damn. To me, one /assist takes away the need to put every spell on a macro. Only about 20% of my spells are actually macros, the rest are just buttons and once /assist is done, they just work right. I will admit on my solo shammy, I had 4 totem macros. I had 4 shocks and spells on macros (I put in downranks just for the effect, not the damage, back when downranking worked). And had nature's swiftness and a few healing spells macro'd. It was a lot. After downranking went away and I starting boxing, they pretty much went away.

So /click ButtonName should get you by without an addon. Aslo, there is /script SetBinding to get macros bound to keys (I hope that is right, again at work). I use WowWiki for my info.