For the full consumer router experience you should run it inside qemu-system-mips. Then it should also match up performance wise.
Of course it wouldn't be complete without hacking up your own, custom Linux system calls[1], or hacking up SquashFS to be big-endian for no reason and storing your own data structures in the compressor options[2].