Yes, nanomsg and binn are required in the last version too.
Indeed it may not be easy to port it to an embedded system. You will need to port nanomsg (for LiteReplica) or libuv (for LiteSync). I was able to make LiteSync run on an Onion Omega 2 (OpenWrt) because it has a libuv. Nanomsg can also be ported (https://github.com/openwrt/packages/pull/2087/files). But it appears that your system is more restricted.
Another option is to replace nanomsg by your own module that interfaces to the native IP stack, but keeping the same nanomsg function names. In this case your code is still compatible with newer versions of LiteReplica.