Overall you must understand that if you want 100% routes across the world then the system at the moment does not exist even for a Professional.
My advise to anyone that wants near 100% routes is to use Planeplotter and FD6. I run this setup 24x7, and get 100% route lookup. FD6 uses three sources for it's routes - Flytcom, Flightstats, and FlightAware.
Sure, once a day you have to import the new/changed routes in ANRB, so any route changes are always a day late. But having run this setup for months now, I only get around 10-20 new/changed routes each day anyway. In my routes database, I now have over 2,700 routes that have been added or changed using this process.
See
http://www.airnavsystems.com/forum/index.php?topic=551.msg4199#msg4199 for details on how to do this.