Χάρη τους τόνους και τα διαλυτικά τα άφησα τελικά στο σετ με τα μοντέρνα και τα αφαίρεσα στα αρχαία για τον εξής λόγο.
Αν θέλεις να κάνεις μετατροπή απ τα αρχαία η διαδρομή είναι: Αρχαία -> Νέα -> Slug
Αν θέλεις από τα μοντέρνα: Νέα -> Slug
Άρα κρατάμε τους τόνους σε κείνη την function που εκτελείται no matter what.
Όσο για λάθη στην μετατροπή δεν εντόπισα κάτι όσες δοκιμές κι αν έκανα (σε έλεγχο με χειροκίνητο τρόπο για σύγκριση https://www.passport.gov.gr/passports/GrElotConverter/GrElotConverter.html)
Αν εντοπίσεις κάποια προβληματική λέξη/φράση, μετά χαράς να επανέρθω στο θέμα για να το επιλύσω.
Edit: v1.0.5 Released [Minor bug in v1.0.4]