Zuzu ...
I think if you use the year of introduction as your qualifier, it would make your entry work go faster. I cannot think of a situation where two roses with the same name were introduced in the same year.
I have worked with lineage information for years and truly understand the scope of the task you have assigned to yourself.
As far as the system linking to other roses, I think that's more of an issue for Dave to look at as I know I don't understand it as well as the developer ...