As far as I know it's not possible to directly boot ZFS with MBR, there's simply not enough room in the master boot record. Note that a BIOS boot doesn't mean you're stuck with the MBR partitioning scheme. Many older machines will boot just fine from a GPT partitioned disk.