You might be able to pre-digest an OpenGL shader to a shorter/simpler version, similar to the way web developers "minify" JavaScript - replacing all identifiers with single letters and such.
A quick search turns up some tools designed to do this, but I don't have personal experience to endorse any.