The 0.10 release makes almost all P2SH Script forms standard, opening up possibilities for working around the 520-byte-push limit.
...
Can we safely move the public keys out of the serialized P2SH onto the scriptSig stack?
Interesting. I need to do some experiments with this.
I was thinking maybe only a single digest could be stored in the redeemscript by combining multiple pubkeys by XOR the next pubkey to the working hash and then hash again.
Digest = H(H(H(a) XOR b) XOR c) ...
On edit: damn I forgot OP_XOR is disabled.