Sorry, no much detail, but here is your answer: PPPoEoA is actually bridged ethernet over ATM conforming to 'multiprotocol over atm' rfc. Inside the ethernet packet, in turn, there is PPP.
Much overhead to do something that could be simpler, but some ISP like that way.
Hope this helps, if so please rate post!