Denethor isn't so old that he couldn't lead from the front like Théoden if he wanted to slash was good at it, so I doubt it's ever been his preferred way. He is a skilled general though, even if he doesn't personally fight (more so in the books than the films).