I can say for sure, that we doesn't accept more specific announcements within our PA blocks, nor does we accept traffic with a source within these blocks.
So you might not allow a customer to break up your block, but you haven't said that you wouldn't allow a customer to announce a fragmented block belonging to someone else, supposing this other party does not share your policy.
I don't see the logic behind refusing the customer a request of this sort.
Exploding routing tables, and it makes it impossible to do anti-spoofing filters ...
You're going to have to exempt multihomed downstream customers from your anti spoofing filters anyway, whether they use your space, someone else's or their own. To put it another way, if you have clueful downstreams, you should delegate anti spoofing to them, they will do it closer to the edge where there is no asymetrical routing. -Phil