I have a Q Drive. It's a simple PCMCIA to CD interface, a rebadged Overdrive. The driver is crash-prone and very poorly implemented - messes up your startup-sequence to no end.
If you want CD32 compatibility, all you need is the special version of cd.device from the Dev CD that acts as a wrapper. That way you can create a CD32-style CD0: that uses Commodore's CDFS and maps to, say, scsi.device unit 4. Then a program called CDBoot which mounts CD0: early in the startup-sequence and invites you to boot from it if a disc is detected. CDBoot was commercial, but it may have been moved to freeware not long ago - can't recall.