I think that multidisc can already be handled in current svn: you put them in a single <software> (because they are such), and you put different discs in different "parts" (the list equivalent of ROM_REGIONs). with e.g. tags "disc1" & "disc2", see fm7_flop for examples.

then you can launch the disc you want with

mess segacd -cdrom game:disc1

for this it might be even more of help to have some sort of quikstart option (if you need specific disks to be mounted first), but I think there are more urgent aspects which need to be taken care of (e.g. multidisc handling in UI, given that the you can only mount the first disc from the UI at the moment and there is no equivalent of the commandline above)