Yeah, Batwoman has long hair but her civilian alter ego Kate Kane currently sports a crewcut, and is sometimes shown with a bob. It's a sensible idea. If a superhero's haircut changes when their civilian identity's does, isn't that a dead giveaway? Wearing a wig is a great way to hide your identity, I reckon.