First, as Rune pointed out in the comments, his [paper][1] with David Gepner gives a very general approach to your wish list. However to make it so general that it applies to arbitrary monoidal $(\infty,1)$-categories (whatever those are...) means that the machinery is arguably very complicated. In particularly it probably doesn't satisfy your (4) (it is not "effortless"). 

However from what you have said I think you should have a serious look as Simpon's model of Segal n-categories, which was also mentioned by Zhen Lin. This is part of a general approach/construction for defining weakly enriched categories, and from what you have said I think there is a very good chance it applies in your case.

I won't give the formal definition. You can look that up in Simpson's book or elsewhere, but the basic flavor is that a weakly enriched $\mathcal{V}$-category $C$ will consist of the following: 

 - A set of object $x,y,z, \dots$
 - $C(x,y)$ objects of $\mathcal{V}$  for each pair of objects,  
 - $C(x,y,z)$ objects of $\mathcal{V}$ for each triple of objects.
 - $C(w,x,y,z)$ objects of $\mathcal{V}$ for each quadruple of objects.
 - etc.

Plus there are maps which are like the maps of a simplicial set, and some deriviative maps from these are required to be equivalences (the "Segal maps"). 

Let me describe the conceptual philosophy in the case that we are building the theory of $(\infty,1)$-categories from $\mathcal{V} = spaces$. 
Conceptually the $C(x,y)$ are the hom spaces, which parametrize the space of arrows from $x$ to $y$. The $C(x,y,z)$ are spaces which parametrize: (1) a pair of composable arrows, (2) the possible composites of those arrows (3) data witnessing the possible composite as a composite. The higher spaces are similar. 

As part of the structure there are maps

$$ C(x,y) \times C(y,z) \leftarrow C(x,y,z) \to C(x,z) $$

The left-hand arrow is required to be a homotopy equivalence of spaces (this is called the Segal condition and there are similar higher conditions). By choosing homotopy inverses to this first map (and data witnessing that it is a homotopy inverse) we get a contractible space of compositions. The Segal category builds in the higher coherence data automatically, without specifying it explicitly. 

Now the general case of $\mathcal{V}$ is similar. You need enough structure to mimic this definition. Simpson uses Cartesian model categories, but you can get away with a lot less. A version based on relative categories with products appears in section 5 of [this paper][2]. This is pretty minimal. $\mathcal{V}$ must be a category with finite products and a compatible notion of weak equivalence (plus a little bit more extra structure).  

In practice if you have a contractible space of compositions already, you can probably construct a Segal n-category. You will simply build that contractible space into the object $C(x,y,z)$. You will have to confront the higher spaces though. Hopefully your construction is natural enough that this isn't an issue. 

By the way, when you plug in $\mathcal{V}= Set$, then you essentially get the Simpson/Tamsamani version of weak n-category. The comparison of this with bicategories is describe several places, for example in Leinster's survey. 




 


  [1]: http://arxiv.org/abs/1312.3178
  [2]: http://arxiv.org/abs/1308.3574