Template file not loading for block view
I seem to remember, in drupal 6 at least, that you need to have block.tpl.php there, even if you don't modify it at all, in order for the specific block templates to be seen.

ADD:  If it's in there, you might try a preprocess_block() hook with something like:

$variables['template_files'][] = 'block--mens-header';


stuck in it.  This should point it to block--mens-header.tpl.php in your theme directory.  Obviously, wrap that in some logic so it's only set for the block in question.