You asked and received many considered replies in the BA forum
https://www.flyertalk.com/forum/brit...a-abz-per.html
Simply buy a semi-flex fare, one that is change fee + fare difference and it will work out much cheaper than a fully flex fare. ANd also decide the routing direct to PER, via DOH with QR or via SIN with BA or QF.....
KF