Surely that could be pumped up, write a script to auto-grab the video files, rename them to $dvd_name(n) and place in folder. Deal with combining those files later(when you have more time).
Note:it's been a looking time since I have tried to pull DVD files, but if my (rusty) memory serves certain types of DVD readers will just let you copy the vob.
Though it's probably not the case here, there are some discs with copy protection that specifically trips up block-level copies. The drive will continually error and misread sectors. I'm not sure what open-source tooling can be used to circumvent; I always end up falling back to AnyDVD.
Note:it's been a looking time since I have tried to pull DVD files, but if my (rusty) memory serves certain types of DVD readers will just let you copy the vob.