Yeah, that could works as a good way to screen different mutants, especially if you don't have the instrumentation to do a high throughput GC-MS screen. One disadvantage is that you're looking at disappearance of the reactant, so if you have an enzyme that catalyzes a variety of reactions, you can't optimize it to produce a specific product over the other side products. A good workflow might be to use the colony color screen as an initial step to remove non-functional mutants from your library and then use GC-MS to look at the enzymes from the white colonies in more detail. Still, because the paper reports only screening through thousands of colonies, the throughput of the screen is still going to be relatively low, so you'll need to carefully consider how you generate diversity in your library to give yourself the best chance of finding a good hit.