DD-WRT has limit support for different DDNS update mechanisms.
A simple workaround is the following script.
Login to your router and go to Administration > Commands
Add the following to the startup script, modifying it for your details
Finally, go to the Administration > Management and add a crontab to update it hourly.