seria buena, uPNP es algo mas o menos util (mi router lo soporta usando emule morpxt reciente) pero...de todas formas, si alguien usa linux, se espera que sea un poco mas experimentado que un usuario normal, por lo tanto quizas sepa como "forward" los puertos al computador, y por lo tanto no creo que deba tener una prioridad tan alta. Además, no creo que sea algo demasiado facil de hacer, quizas requiera un tiempito (al menos para investigar el protocolo uPNP)
Suerte!