Jak dla mnie to obie kody przypominają ten, użyty do napisania strony PKP - polecam zajrzeć na ten temat wykop -kod pkp.
Generalnie skupiłeś się na nazwie metody, a przecież jest ona częścią jakiejś klasy, więc (jak dobrze rozumiem intencje) nazwij klasę tak, żeby było wiadomo co ona przedstawia (a jak masz kilka podobnych klas, to wyciągnij ich część wspólną i stwórz je jako klasy potomne) - jeżeli patrzę na klasę i wiem co tam ma być, to metoda isAllowed jest wystarczająca - nawet bez komentarzy. Drugiej formy zdecydowanie bym unikał, bo wg. mnie zmienna składająca się z 9 słów to troszkę przesada i czytanie kodu który ma powiedzmy pięć takich do przyjemnych nie należy.