PPPOE with auto mangle and queue tree

Hi,
i had search over the web but i cannot see this thing so i raise a question here.

i had 5 type of customer, whereby they had 10Mbps, 30Mbps, 50Mbps, 70Mbps and 100Mbps.
and each of the package will be /29 for share group.

how can i add the script into the pppoe server, when user authenticated, it will mangle it and group it to the /29 for bandwidth sharing?

Why not set limit to profile and add user to various profile groups with different speed limit?

I’m using radius and the way u do just will assign to simple queues.

Using Radius Attribute “Mikrotik-Rate-Limit” you can assign a queue dynamically. https://wiki.mikrotik.com/wiki/Manual:RADIUS_Client#Supported_RADIUS_Attributes

That method will assigne the pppoe client with simple queue.

What I mean is it will.move the same package customer to /29 simple queue … Something like that. /29 = 7 ip in same group.