Most of the above conjecture is incorrect.

If you want to run NodeJS - the 2.x (upto 2.264) GL-iNET firmware will run it fine. If you want the 3.x firmware you will have to compile the firmware image from the GL-iNET repo and enable the MIPS_FPU option (as it was in the 2.x release) that it suggests should be enabled by default and it will work.