можно преаллоцировать битмап занятых префиксов, это уменьшит в 64*размер структуры раз аллокацию, но все равно будет чудовищно много для /128 из /64 кейса. можно отрефакторить и полностью на списки, будет просто медленнее
конечная цель какая тут? чтобы иметь возможность использовать диких размеров префиксы? ну, кмк, так себе цель ценой потери производительности. технически да, можно