I'm curious; why would you recommend the Nashville Number System over Roman Numerals (https://en.wikipedia.org/wiki/Roman_numeral_analysis)? Seems like the latter is much more widely used. Maybe I'm in a different bubble than you...
Part of my education, in commercial ear training class, we had to write number charts and get it right the first time through. It sounds hard, but with practice it's really quick.