The need for these cryptographic primitives isn't too onerous on its own, either; FreeBSD already needs them for IPSec (among other things probably), so the vast majority of needed, kernel-level encryption code was already there before this.
> ... which I assume it will do
I hate to lament or anything, but: ... why assume at all - they've written about it? I really wish people would just read the paper about this feature, because this is a large misconception about their work that nobody ever seems to get right, and I say this as someone who doesn't use FreeBSD at all, I just found the paper interesting. Everyone hears "sendfile with TLS support" and immediately jumps without actually reading.
Again, sorry to lament. It's just a personal nitpick or something I guess; the paper is very approachable though, so I encourage you to read it before assuming. I encourage you to do this with most papers - even if you don't understand it, since you might still learn something :)
A google search for "freebsd tls sendfile" brought me this immediately:
https://people.freebsd.org/~rrs/asiabsd_2015_tls.pdf
The main points about this are on page 2, last paragraph on the right column, and page 4, paragraph after the bullet points on the left column.
That said, you always have to look at the code to determine if it's really something worth going upstream, for all the usual reasons.