in reply to Old school - New school?
Both use warnings; and -w have merits.
"5.8 or later" should be "5.8.8 or later", in my opinion.
I'd add DBI ⇒ DBI and ORMs. (Some things are complemented rather than replaced.)