At time of writing, this isn't feature complete (it doesn't yet generate anticlasses for package uninstalls, for example). But it'll install stuff :)
./configure --prefix=/opt/nodejs/0.4.8
make
make install DESTDIR=/tmp/workdir
Now use fpm to build a puppet module to install nodejs: