Az \uppercase egy TeX primitív, pontosan nem tudom, hogy hogyan kellene működnie. De nincs is sok jelentősége, mert a LaTeX megfelelőjét kell helyette használni: \MakeUppercase{...}. Ez jól működik.
Még egy észrevétel: A \RequirePackage helyett a \usepackage-ot használd a dokumentumban. A \RequirePackage-ot inkább a csomag definíciókban szokás használni. Most látom, hogy stílusfájlról van szó.
-----
"Én vagyok a hülye, hogy leállok magával vitatkozni."