Upgrading to v3 should be painless (no database upgrade or anything), but I haven't tested yet. The real challenge is to provide both v2 and v3 (which can share the same datastore), as IMHO, the v3 interface is still too young to be used in production alone. It can probably be installed in a simple chroot, or in a minimal container