Not confronting someone about your feelings for them while they are dating someone else is not cowardly. It's actually the right thing to do. It's being respectful, and not wanting to damage a friendship.
Let him wait and see how things play out with Lois's relationship, and his own with Wonder Woman. When the time is right and it's appropriate I'm sure he will act.