Symbol "-" in action and controller

Why when i go page with url //localhost/show-popup/recovery

load ShowPopupController::recoveryAction()

but when i load page //localhost/show-popup/recovery-password

load IndexController::indexAction()

Action with "-" symbol not work :(

You may need to put in custom routes for those.