If you want to avoid warnings for hosts behind the router interface when it is down, you could simply use the "parents" option on the hosts behind it. This tells nagios that whenever the router is unavailable there is no use in checking the stuff behind it.
Adding "parents" to all your hosts has the added benefit that the status map becomes much more useful.
alias Important router
alias A printer