Non-singular black holes models can be described by modified classical equations motivated by loop quantum gravity. We investigate what happens when the sine function typically used in the modification is replaced by an arbitrary bounded function, a generalization meant to study the effect of ambiguities such as the choice of representation of the holonomy. A number of features can be determined without committing to a specific choice of functions. We find generic singularity resolution. The presence and number of horizons is determined by global features of the function regularizing the angular components of the connection, and the presence and number of bounces by global features of the function regularizing the time component. The trapping or anti-trapping nature of regions inside horizons depends on the relative location with respect to eventual bounces. We use these results to comment on some of the ambiguities of polymer black hole models.