How about providing us with the kernel-source package? It would be much easier to build kernel modules on the router itself. Now you can install Debian or Ubuntu in LXC container and compile sources in it. However, lack of kernel source package requires downloading of the kernel source separately and keeping it aligned with the latest Omnia's kernel version.
P.S. maybe linux-headers or kernel-headers is a better name