Can't you use the cube primitive to boolean a 45 degree surface out of your voxel shape? You can rotate snap the boolean primitives to 45 degrees when holding shift while rotating it.
It only snaps to 45 degree angles though as far as I know, so manually defining the rotation increments would be quite useful indeed.