Regarding usage of LUA/LUA-rocks, you are wrong. I developed heavy custom LUA code for ModBus, MQTT to AWS-IOT etc. running on a fleet of 955's.
However, using official openwrt on the 955's, _NOT_ Teltonikas openwrt-variant. Custom firmware for the 955's built from source.
Send me PM in case of commercial support.