I wouldn't say he writes Selina as primarily Bruce's ex. More primarily Bruce's OTP - there's no sense of "over"ness to it, they're just not together at the moment. It's still a limited palette that precludes a lot of her character from seeing use, but it's a clear step above defining her by her past.