I've not done anything with this controller other than throw few motors on it to test if it slaved motors for Boyan.

However don't see anything wrong with having tool offsets in list of parameters. After all thats what they are Tool offset parameters.
Having separate page doesn't really affect anything other than slightly easier to access more quickly but in practise once tool lengths are entered they rarely get changed unless tool breaks or new tool. Not big deal to me or worth lot of effort to change how it is now.

Just making the Bugger use M6 will be big step forward. Going for that before anything is what I'd say is priority.