Better check for Route status and Route metric

When performing ip route validation must be checked
the route metric first. If this is -1 then a check
on the route status must be done to verify
if the route entry is active