A mi lo único que se me ocurre es que te hagas un archivo con el comando y con el listado de todos los puertos, tal como:
ADD PAT TCP VC INTERNET PRIVATE_ADDRESS dirección_ip PRIVATE_PORT 5000 PUBLIC_PORT 5000
añadiendo un comando para cada puerto, con un editor un poco avanzado haces que te genere los números de puertos consecutivos que quieres abrir.
Lo grabas como texto, y lo subes mediante tftp al router, supón que lo has subido como PUERTOS.TXT
accedes al router mediante telnet, y ejecutas:
DO PUERTOS.TXT
y ya el sólito te mapea todos los puertos a esa dirección.
Es una opción más.
Nota si la versión de firmware que tienes es la 1.7 o la 1.9 tendrías que poner el siguiente comando:
ADD NAT TCP VC INTERNET PRIVATE_ADDRESS dirección_ip PRIVATE_PORT 5000 PUBLIC_PORT 5000
No es exáctamente lo que tú pides, pero te puede valer.