I pose this question to the host: Do you need or want any help combining carts? I wish to offer my assistance if it can be of use. I would imagine the first step is to collect stats on what each cart uses, then figure out what kind of simplification is required to fit them all (my best guess is that what really needs to happen is that this needs to become a multi-cart project at some point).
There are probably several "standard functions" that can be pulled out, as well as standardizing sprites to have more generic re-used versions. Just doing some casual brainstorming at the moment.