I decided to not use a batch node, as YvesLeBorg described, it's not necessarily that big of a performance gain for keyframe animations.
Simply moving to spritesheets enabled my app to load quickly with lower memory, and it runs fine. Since you have to give up the ability to position things relatively with CCSpriteBatchNodes, it's not worth it unless the performance is already bad.