A suggestion:
It might be useful to encourage people to use the per-user npm setup, as described here
https://wiki.apache.org/cordova/npm_rc
especially for people that don't have easy root/Administrator access.
With this setup `node install -g  cordova` will install it to the "prefix" defined in .npmrc and will not require root.