Mirror and flip objects with mirror modifier
What you actually are doing is rotating the object 180 deg in the Z axis.
You can do that procedurally with an array modifier and an empty rotated 180 degrees.