I too ran into the long filename issue, because MC decided to create a new high-level directory (with a shorter name than the usual high-level directory) for the offending files.
I have been reviewing the prospective filenames by causing MC to ask me what I want to do when a CD appears in my computer; I now always say "take no action," but in fact MC does some work (sometimes saying "analyzing optical disk"). I go to the rip window and see what MC has gathered about the CD; the track names are given, and they will be the basis of the associated files. If a name looks too long, I can click on Edit Disc Information and edit the prospective track names.
But this is tedious (unless, like me, you want to correct mangled German track information in German-language material). Now I've adopted this custom rule in Tools - Options - File Location - Audio - Filename rule: [Track #] - [Artist] - [Album] - Left([Name], 100) . This -- truncating the track name to 100 characters -- should work for me in almost all cases. (Of course, a really long artist and/or album name can still blow the OS filename limit.)