I don´t know your exact setup, but I´m also developing on my Mac locally without any “stunts” or additional software.
Another hint would be to set the right rewrite base, if you are accessing kirby in something like localhost/folder.
I just tested a current project on the “inbuilt” apache server and did not have any problems either with the panel or subpages when everything is configured correctly. The only problem I ran into was gd not working with png files as it turns out that Apple failed to compile support for png files into php 5.