Se você quiser usar o argumento try_files para adicionar .php ao final da URL solicitada, tente substituir sua linha try_files por:
try_files $uri $uri/ $uri.php?$args;
Como alternativa, você pode adicionar reescritas para cada URL individual que deseja reescrever, mas isso pode se tornar confuso, dependendo de quantos arquivos você deseja fazer isso.