To me it's just, "the dot hugs a field, dot by itself is composition, and module names are capitalized."
While I wouldn't write f. g, if I see it, it's not hugging the field name so it's composition. I don't think I'd have trouble reading it.
But... it will probably trip up newbies and people with odd spacing styles. Hopefully GHC can give a useful error like "In the field selection expression f.g, g is a function defined on XX. Did you mean f . g?"
So what will this mean now? Will function composition require a space between the dot, or how will a “record dot” be disambiguated?