Wine has always impressed me and I was just playing around, so I haven't done more than load it up and click 'exit' at the menu, but I know for a fact that it's smooth sailing that far because I installed that very prog myself within the past few weeks.
I compile from source, so I can't speak for the packages from linuxpackages, but I can tell you that version 20050725 of Wine compiled without so much as a noticable warning with a -current system, and they've included rudimentary GUI configuration with 'winecfg' now: what I assume is your issue is that you need a symbolic link in your ~/.wine/dosdevices/ directory to wherever you mount your cdrom (/mnt/cdrom usually). Additionally, you need to identify it as a cdrom drive instead of a hard drive for programs to treat it as such, and doing so is 100% point-and-click with 'winecfg' in 20050725.
Just incase your cdrom doesn't work 'out of the box', you could always try ripping the disc and mounting it as a loopback device by typing 'mount -t iso9660 -o loop [insert your dirs]'. (may have to tinker with losetup and/or modprobing modules). Just don't forget, if you have issues with winecfg, you'll have to manually identify it as a cdrom; but with any luck, one of those methods'll have it running with no more than a couple clicks.
If this is what you already tried (what directions you're referring to is a mystery to me), then all I can suggest is using slapt-get to upgrade everything to -current. Since that's what my system is and I had no problems, at that point I'd assume your problem is a driver incompatibility, and that I can't help you with.
Good luck with it.