Old school solution
Smooth move creating license plates' using a typeface doesn't have an easily recognized difference between the two characters.
If I'm handing off handwritten information to someone, I'll slash my zeroes if there's any chance of the reader having to distinguish between an "O" and a zero. (Also, sevens to avoid anyone thinking I was trying to write a "1". If you've seen my handwriting...)
In a former life, one of our Oracle data warehouses used multiple mount points for tablespaces: /u01a, /u01b, etc. Once the database began growing by leaps and bounds, the DBAs and I made the decision that we would //not// use "l" or "o" as suffixes for mount points. We just //knew// that using either of those would create headaches at some point.