Oh, sorry, I wasn't paying attention. FreeNAS, I just know regular FreeBSD.
kldload dynamically loads kernel modules, such as the one pppd says you need.
It might not be present on FreeNAS, though, in which case you'd have to compile it yourself. And I can't help you there, I'm sad to say!