Thank you, I was able to successfully use this for the PPPoE client (that gave dynamic IP) by modifying the 'default' PPP profile using the following script under the 'On Up' section:
How should I go about when I receive dynamic IP and gateway addresses from the PPPoE Client? Unlike the DHCP client (under advanced) there's no option to use a script for the PPPoE client.