I was using loopback-encryptions (as You called it); When You compile Your kerenl with it it works like this:
losetup -e aes encrypted-fs-in-file.iso /dev/loop0
(enter passphrase and bits number)
mount /dev/loop0 directory
It is simple, fast, it is possible to create rootfs like this... its ok. Compiling is hard.