Ye creo recomendable poner un prefijo con el nombre de la librería en cada función que podrá ser llamada "externamente". Esto es debido a que PHP actualmente (y hasta donde yo sé, corríjanme si estoy equivocado), no soporta Espacios de Nombres (Namespaces) personalizados. Entonces, si creas una función abrir() y el usuario ya tiene una función con el mismo nombre, dará un conflicto, ya que el intérprete no sabrá cuál de las 2 funciones ejecutar.
Depende mucho de tus gustos (y de en qué "paradigma" programás) para la convención a utilizar. Por ejemplo, normalmente cuando tenemos funciones "como en programación estructurada", le nombramos, por ej. pepito_abrir(), pero si programás "orientado a objetos", normalmente "se tiende" a usar la convención java: pepitoAbrir().
Espero que te sirva
Saludos