Of course a special version of ampr-ripd could be made that ignores those routes when some flag is given.
Or rather: add a flag that specifies an alternate route table number where those routes will be stored instead of the main table or the table specified with -t A special value (0, -1) could be used to entirely ignore those routes.
Rob