ACC is tough on OW, you have to go via LHR. There is a Global Explorer/"Circle Indian Ocean" fare which is cheaper than a DONE4 but limited to 29K miles. PER-LHR-ACC is 25.5K miles so well within 29K miles, and luckily this fare does not require going RTW (the regular Global Explorer does, which takes 30K miles if you go ACC-LHR-LAX-PER, so costing a bit more than the 29K GE fare). I think the Circle Indian pricing is lower than the RTW GE fare, but I've never checked (as I would never use such a fare, strictly OWE fan).
Doesn't EK use the old J planes for PER-DXB-ACC? In which case it was 48 inch pitch (vs. the 60 inch on QF/BA/CX/AA) and you would get a more comfortable seat going via OW.