Failover with PPPoE and NAT

I would like to have failover from my primary ISP (PPPoE with static IP) to the backup DSL connection (static IP). The router is masquerading the local network 192.168.5.0/24 to the PPPoE interface.

I have read the post about failover with PPPoE. Do I need additional configuration to switch the NAT or masquerading to the backup interface in the event of a failure? Or is it possible to have 2 masquerade/source nat rules configured?

Can anyone explain how to setup failover on a router with 2 WAN interfaces using source nat or masquerading?