Use PPPoE to log them in and handout a /32 Ip address
I do think so and made it successfully in few companys network.
You do not need care the user's network setting before.
Just give them a account of PPPOE.
After they dial-up to you MT, it will get a /32 bit subnet code.