The RUT955 is supported to run official, most recent openwrt.
You might consider to use openwrt, having the advantage of most recent software packages, and being based on more recent kernel.
Implementation of private/custom software into official openwrt can be done using python, PHP, C, C++, lua etc.