Both variables are pretty much intended to be an internal implementation design rather than reusable EAPI features. So: DESTTREE -> into INSDESTTREE -> insinto
Also it can be noted that some ebuilds read DESTTREE assuming it will default to /usr. While that's a case, I don't think PMS guarantees that (vs empty implicit).
Looks like all uses are gone now.