Întradevăr, forma corectă este cerșetoareo, deoarece avem de-a face cu forma vocativ a substantivului cerșetoare.
Însă justificarea ta, este absurdă, având în vedere că singurele cazuri, de pronume personal, în care întâlnim terminația -o (cratimă + litera o), sunt elemente prime de compunere (de ex.: într-o), prepoziții (de ex.: dintr-o), sau verbe (de ex.: ai văzut-o, am ascuns-o, am îndoit-o).
În concluzie, niciodată nu se va alipi unui substantiv, terminația -o (cratimă + litera o).