m0n0wall has the option to automatically reconnect.
I run m0n0wall since more than a year now with 24/7 powered up, and it never failed, but I asume that you will connect with a *DSL modem and I must say, that I have not found a good modem that not would need a reset after some months of operation.
If you found one, write me please
Regards