I've now installed a pulsar, and switched from using a separate router box. The setup works really well.
I got plenty of help from the tech guy at Traverse, though the driver he initially sent for 5.6 wasn't quite right - I had to use his online driver engine to compile the correct one (all a case of getting the right kernel headers).
In PPPoA mode (UK), the link is controlled by pppd, essentially the same as dialup, just there's no dialling phase. pppd will restore the link if it fails, or at least it will in most circumstances. I've had two or three instances since installing it when it has died simply due to "no response", which is not the same as a true "dropped connection". The latter generates a hangup signal, and pppd will re-connect.
With no response, pppd just gives up, takes the interface down, and sits there. It's not really a driver issue. If you send pppd a hangup signal manually it reconnects.
I've added a bit of scripting to the ip-down event to try to catch this and restart automatically, but of course since doing that the line's been reliable, and it's been up continuously for at least 2 weeks now!
If you want more detailed info on configuration setups and tweaks, drop me an email.
Rick