With the development of Eevee, we know that the trend follows PBR. With a long update from Wasili Novratidis, who was at the Blender Conference, it came as no surprise that the developers have their hands well and truly full with everything as it is. Wasili contacted me and together we built a set of toon shaders (using the term loosely) to be able to do toon shading (and more controlled NPR) within Eevee with normal and bump mapping support.
Here are two videos explaining how they work and why:
There are also a few demos that you can watch separately:
Watch the tutorial - it's easy to setup! (^^,)