So you tried to create a route and it gave the error that the destination server was unknown,
then you inserted a row in rs_sites,
and then you got the error rs_routeversions is corrupt ?
I've done quite some updates on system tables, mostly ASE, but in this case, I don't think I would risk it. When you create a route, queues need to be setup that take care of the communication between the servers, etc. Updating system tables is always risky and shouldn't be necessary. I don't think that create route is only doing an insert in rs_sites.
So if what I wrote above is what happened, I'm quite sure that the manually insert caused the corruption message.
Any idea why your create route command failed ? Was there a spelling error in the servername ? Did the destination repserver exist in the interfaces file of the original repserver ?
Best is to find the reason why that command failed, undo the updates that you did in the rssd_db and only do this when instructed by tech support.
Luc.