I
really think that a very simple gradient or a 1 pixel wide white/black(depending on background) border around the edges of all interactable elements would go a long long way to fixing this issue without breaking up the UI too much, it might even expand it because just having that distinction gives you another "word" in your visual vocabulary.
*edit: Changed "buttons" to "elements"