Well, I'm beginning to answer my own question. Working from the source, I've found that I can compile the common/ and naming/ subdirectories independent of anything else (provided I hide util.jmx and util.propertyeditor). I tried starting org.jnp.server.Main from the command line, and it worked! It's listening on 1099. No classpath dependencies other than common, jnp, and gnu-regex, log4j, etc.
So perhaps I'm on the right track. Any feedback is still welcome.