well, the ebuild has stopped working properly for me because of a typo (?) in config_check. to my knowledge, it should actuall read CONFIG_CHECK="~TUN" with a '~'. that makes the thing compile for me. Reproducible: Always
Errr... ~ means the check is non-fatal, nothing else, nothing more. Since this thing doesn't work w/o TUN support in kernel at all, making the check non-fatal is most likely not something desired. IOW, read the actual emerge output and enable CONFIG_TUN in your kernel.