On the Wikipedia page and the official webpage, only Linux and Solaris are listed as possible platforms. The FreeBSD handbook mentions pppd, but it is used to refer to the kernel implementation in section 28.2.1.2. Since it was removed in 8.x, I suppose it is better to do ppp from userland.
Is a daemon not required? Should I use /usr/sbin/ppp as a replacement? Is it always available?