Ich sehe das pragmatisch:
Ist ein Konstrukt zur Gänze unter Verwendung der historischen Bausubstanz wiederhergestellt, dann ist es zwar historic=yes aber nicht ruins=yes (wie z.B. wiederaufgebautet Fachwerkhäuser in einem Freilichtmuseum). Handelt es sich nur um eine Teilrekonstruktion, also z.B. wenn nur ein einzelnes Fassadenstück rekonstruiert wurde, der Rest aber noch Ruine ist, dann passt trotz Teilrekonstruktion ruins=yes
Das wiederaufgebaut Stadtschloss in Berlin ist jedenfalls keine Ruine, höchstens ein historisches Objekt. Wobei das da tatsächlich noch die Frage wäre, weil ja dort außer ein paar unterirdischen Fragmenten gar nichts vom Vorgängerbau noch vorhanden ist.
Die Dresdner Frauenkirche dagegen würde ich mit historic=yes versehen wollen. Es sind sehr viele der Originalsteine mit verbaut worden, was man ja anhand der Farbunterschiede unschwer erkennen kann. Auch wird die rekonstruierte Kirche sicherlich unter Denkmalschutz stehen, historic=yes scheint somit für mich angebracht, ruins=yes aber selbstverständlich nicht mehr.
Die Turmruine der Kaiser-Wilhelm-Gedächtniskirche in Berlin verdient dagegen sicherlich beide Attribute ruins=yes und historic=yes. Der Beton-Kirchenbau daneben ist dagegen keins von beiden.
Um insofern auf die Ausgangsfrage zurückzukommen. Ich meine:
Eine Burgruine bleibt als Ganzes eine Burgruine, selbst wenn z.B. der Bergfried rekonstruiert wieder aufgebaut wurde.
Der Bergfried allerdings ist dann keine Ruine mehr. Wenn man ihn innerhalb der Burganlage seperat mit Attributen versieht, wäre er historic=yes, ruins=no
historic=yes ist nur, was unter Verwendung der historischen Bausubstanz rekonstruiert wurde. Also nicht die in diesem Jahrhunder auf grüner Wiese als Anschauungsobjekt rekonstruierte Villa, aber sehr wohl die römische Villa, die auf den Originalgrundmauern rekonstruiert wurde… Übergang natürlich fließen (siehe mein Beispiel mit dem Berliner Stadtschloss)
Ein eigenes Tagging für restaurierte oder rekonstruierte Bauwerke halte ich für eine Überfrachtung der OSM-Datenbank. Es kämen auch Abgrenzungsschwierigkeiten hinzu, und das, wo doch bereits jetzt die Abgrenzung nicht ganz eindeutig ist zwischen historic=yes oder nor und ruins=yes oder no. Besser finde ich zur Präzesierung die Verlinkung zu einem aussagekräftigen Wikipedia-Artikel, in der Objekt näher beschrieben wird. Diese gibt es in der Regel ja bereits über entsprechende Objekte wie eine rekonstruierte Römervilla, die Frauenkirche oder die Kaiser-Wilhelm-Gedächtniskirche.
Auch bei den üblichen Baudenkmälern in einer Stadt halte ich es für nicht zielführend, in der OSM-Datenbank direkt abzubilden, wann welcher Teil der Gebäudes erstellt, renoviert oder rekonstruiert wurde.