The Cisco IOS does not install in the routing table a route for which the next hop is unavailable.
In your case, the next hop for the route you configured - 192.168.254.1 is a bogus next hop or is configured on an interface which is down. In this case you will not see the configured route in the routing table, show ip route, even if this route appears in the configuration.
To get around this situation, you can configure the route as permanent with the command:
ip route 192.168.0.0 255.255.255.0 192.168.254.1 permanent
Now, even if the next hop is unavailable, the route is present in the routing table.
Cheers
Regards, LG
*** Please Rate All Helpful Responses ***