In case this is of interest to others, I built the 2.1 version of openvpn, which runs wonderfully. In case anyone else is interested, and to avoid their having to setup the build environment, I stuck this in a web-accessible location:
Also, not really related, but I made a nicer init.d script that works a bit more like the traditional desktop script. It has start, stop, restart, and (like the desktop script) runs all the .conf files in the /etc/openvpn directory.
test -d $piddir || mkdir $piddir
test -x $openvpn || exit 5
case $1 in
echo -n "Starting $DAEMON..."
for conf in $confdir/*.conf; do
$openvpn --daemon \
--writepid $piddir/$pidfile \
--config $conf \
--cd $confdir \
echo -n "Shutting down $DAEMON..."
for i in $piddir/*.pid; do
kill $(cat $i)
echo "usage: $0 (start|stop|retstart)"