All of this seems to be based on a misunderstanding that UUIDs are random; most variants of UUID are not, and are - indeed - sequential (for a given generator, as there's also a physical component to them; usually derived from one of the generator's MAC addresses) for the most part).
This sounds like it's addressing a solved problem. I guess there's more to it, because it does seem to have some uptake.
If the impetus for doing this in Lucee is " BTREE indexes work way better with less random data" then it's perhaps not work that actually needs to be done. Possibly Lucee is using a version 4 UUID - which is the one which relies more on randomness than the other versions. Just.. use one of the non-random variants.
Is this something that anyone has asked for, or is it busywork?