DEC hired ACT (now AdaCore) to make GNAT DEC-compiler compatible, so the biggest effort may well be telling GNAT what the file names are. Once GNAT knows what files hold what Ada units, using the -gnat83 option should handle everything except platform-specific code, and may point out platform-specific code it can't handle. With the -gnat95 option, you might encounter a few more inconsistencies, but the compiler should point those out, and most Ada-83 code is valid Ada 95.* Moving to later versions of the the language (-gnat05 and -gnat12) will increase the opportunities for problems.
Once you set things up so GNAT can compile your code, compiling with -gnat83 should give you an idea of the effort needed. Odds are that it will turn out to be fairly small.
*I once ported a several thousand terminator semicolons of Ada-83 code to Ada 95 simply by recompiling. Of course, that code was properly designed and implemented to be compiler and platform independent, and by good fortune hadn't used any of the new Ada-95 reserved words as identifiers. YMMV