I always thought a deduplicating squashfs might be really cool for a read-only MAME system. Since most of the rom files seem to be variants of each other, instead of having zip archives for each game, just put all the raw files in a directory and create a deduplicated squashfs-type filesystem with all of them.