You could try to replace the original ConvBlock with your DenseLayer and make sure that the input and output channels match the previous setup.
Since the DenseLayer is an isolated layer, it should work as long as you make sure that the expected output shape is returned.