did you edit your /etc/ppp/peers/dsl-provider.

I wouldn't go for a router for a single machine, because linux can handle security by itself (lot's of routers with firewall are running linux!) and needs power all the time.
Setting up linux or setting up the router should be similar complicated.