I haven't played around with bootman.tcz at all but I just use grub and have a menu entry for each Tiny Core installation on the device. The disk layout is structured like this:
boot
core15.0
tce
optional
tce64
optional
core14.0
tce
optional
tce64
optional
and so on. Your computer can be a Tiny Core museum.
In addition to the simplified view above, there are also "ondemand" and "upgrade" directories and all that happiness in the expected places.
Both the x86 and x86_64 versions of vmlinuz, rootfs.gz and modules.gz live at the "coreXX.X" level. The "tce" directories are used for x86 while the "tce64" directories are used for x86_64.
The grub directory can be under boot or, as is my current habit, on the EFI partition under EFI/BOOT.
I don't use persistent home, so each older version has a mydata.tgz snapshot of the last time I used it, a copy of which was brought forward to the next newer version.