We will try to improve pages API from Sitefinity version 4.0 which probably will be released in the middle of this year. We will announce a certain data on our website and a list will main features.
However, you could also try setting some of your pages as not Navigable. Thus they will not be shown on the public part - pageForEdit.Navigable = "false" - it is the same as "Show in Navigation" property in Sitefinity UI.
All the best,
the Telerik team