/sbin/route add default gw [Вашето локално IP за VPN] dev ppp0
тука не трябва ли да се дава IP адреса на VPN peer-a, не това IP към което се закача pptp клиента, а IP то при установена връзка по VPN сериозно се замислям дали defaultroute мняма да е по-добрия вариант, защото теоретично може да не се знае каква мрежа ще даде ВПН сървъра.