Thanks.
I have meanwhile created the hfsprogs package (stolen from Debian) ans was able to create/use/stress-test hfs+ non journaled filesystems.
Everything runs OK, but fsck.hfsplus wasn't able to fix the filesystem, it actually damaged it. It might be a cross-compilation issue or a linux kernel issue, so I will not release the package until that is sorted out.
From my readings I understand that linux can't work with journaled hfs+ filesystems. The most it can do it to replay the journal if pending operations exists and then continue using the fs in non-journal mode. But that functionality does not seems to exists in the current Alt-F kernel, as if I create a journaled hfs+, I can only mount it RO.
So you either
-wait that Alt-F next release has a kernel that deals better with journaled hfs+
-or you remove the journal from the USB disk filesystem (using the mac diskutil or similar prog) and use fsck in the *mac* when needed. And never forget to unmount the fs before unplugging it from eith the mac or the box -- easy to forget.