Hey David,
It's been a number of years, but upon a time I had a triple-booting Macbook (Mac OS X, Gentoo Linux, Windows XP). I never really got around to writing up all the instructions on how to install the systems, and by these days most of the information would be very deprecated I suspect.
One thing I recall was that in order to get the iSight camera working in GNU/Linux I had to copy some firmware directly from the Mac OS X partition, and also depending on the order of rebooting and use, it would fail in Gentoo. (The solution was you could never soft reboot from Mac OS X into Linux if the iSight was used in Mac OS, but had to make a hardware complete shutdown, or something strange like that.)
I did have very good success with the program called rEFIt (no longer being updated, but a fork is:
http://www.rodsbooks.com/refind/). In that case, one installs a minimal EFI boot partition (this is automatically done if you install Mac OS X normally), and in principle I strongly recommend at least a minimal Mac OS X install for troubleshooting, etc. It can be tricky to get an extremely minimal one, but with some tricks I had a 10.4 OS stuck in about 2.4 GB of space upon a time (had to remove the RAM swap space used for sleeping to get below about 5 GB). Also, when I had a solo-booting system, the computer would sit there for 30 seconds on each boot, hoping to find some other boot structure.
Another word to the wise if you ever have Linux and Mac OS X installed next to each other. Be *very* cautious to let Mac OS access, touch, read, or anything to an ext3-type file system. There have always been various third-party tools, and perhaps they have improved over the years, but one of them once corrupted 11% of the entire volume just attempting to read it, which was basically all of /usr and some other system-critical items. (Luckily, I had backups.)
Unfortunately, I don't have a specific answer about the driver for the SSD, but all things being equal, I had a very successful Linux system on my old MacBook until the motherboard died.
Cheers,
daid