This isn't a dual carriageway, as the lane separation is mostly a painted area, not a physical barrier.

By all means split the carriageway around the crossing islands, but if you're going to do that you need to make sure that traffic signals, crossings and bus stops are mapped correctly.

Do you need any help to revert this changeset?

https://wiki.openstreetmap.org/wiki/Dual_carriageway