It does use software SPI, but that shouldn't be a big issue compared to hardware SPI - Espruino waits for the SPI transmission to finish anyway, so it's not significantly slower than hardware.
If you could post up you code and the error messages you get (if any) I'll try it out here.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I don't have one handy, but I have definitely had this working. The pinout is here - but I imagine you found that already (http://www.espruino.com/Shims#nrf24l01p-0-05-shim).
It does use software SPI, but that shouldn't be a big issue compared to hardware SPI - Espruino waits for the SPI transmission to finish anyway, so it's not significantly slower than hardware.
If you could post up you code and the error messages you get (if any) I'll try it out here.